Родился 11 апреля 1972 года в г. Полоцк Витебской области.
Окончил Высшее пограничное военно-политическое ордена октябрьской революции краснознаменное училище КГБ СССР
в 1993 году и в 2016 году — факультет Генерального штаба Вооруженных Сил Военной академии Республики Беларусь.
В период с 1993 по 2003 год проходил службу в Гродненском пограничном отряде на должностях заместителя и начальника пограничной заставы.
С 2003 года – заместитель коменданта пограничной комендатуры Лидского пограничного отряда.
С 2005 по 2009 год проходил службу в должности коменданта пограничных комендатур Лидского и Гродненского пограничных отрядов.
С 2009 по 2013 год продолжил службу в Гродненской пограничной группе на должностях от начальника отдела организации пограничной службы до начальника службы охраны государственной границы оперативного управления.
В 2013 году назначен на должность заместителя начальника главного управления Государственного пограничного комитета, которое в последствии возглавлял в период с 2015 по 2024 год.
Указом Президента Республики Беларусь от 21 августа
2024 года № 330 назначен на должность Первого заместителя Председателя Государственного пограничного комитета.
Награжден орденом «За службу Родине» ІІІ степени, медалями «За безупречную службу» І, ІІ, ІІІ степеней.
Женат.