Родился 11 июля 1959 года в г. Ляховичи Брестской области.
Окончил Киевское высшее общевойсковое командное училище, Военную академию им. М.В.Фрунзе (г. Москва), Военную академию Генерального штаба Вооруженных Сил Российской Федерации (г. Москва). Генерал-майор.
Проходил службу в командных и штабных должностях, руководил 50-й гвардейской отдельной механизированной бригадой в Бресте, был командующим войсками Западного оперативного командования, начальником Главной военной инспекции Вооруженных сил Республики Беларусь. В 2013-2015 годах занимал пост Госсекретаря Совета безопасности РБ.
Награжден 20 медалями, Почетной грамотой Национального собрания Республики Беларусь.
Женат, имеет трех сыновей.