Родился в 1964 году в Черниговской области в Украине.
В 1985 году с отличием окончил Бакинское высшее общевойсковое командное училище, в 1996 году с отличием и золотой медалью – Военную академию Республики Беларусь, в 2005 году с отличием и золотой медалью – Военную академию Генерального штаба Вооруженных Сил Российской Федерации. Кандидат военных наук.
Проходил военную службу на различных должностях в Вооруженных Силах. Воинское звание - генерал-лейтенант, с января 2020 года в запасе.
29 августа 2008 года Указом Президента Республики Беларусь назначен Заместителем Государственного секретаря Совета Безопасности Республики Беларусь. В ноябре 2015 года назначен на должность Государственного секретаря Совета Безопасности Республики Беларусь.
С 1 января 2020 года Решением Совета коллективной безопасности ОДКБ назначен на должность Генерального секретаря Организации Договора о коллективной безопасности сроком на три года.
Награжден орденом Отечества III степени и многими медалями.