Родился 30 мая 1970 года в городе Красноармейске Саратовской области РСФСР. В 1993 году окончил Алматинское высшее пограничное командное училище, в 2004 году – Пограничную академию Федеральной службы безопасности Российской Федерации, в 2011 – Академию Министерства внутренних дел Республики Беларусь, в 2019 – Академию управления при Президенте Республики Беларусь.
В период с ноября 1988 по август 1989 года проходил срочную службу в Среднеазиатском пограничном округе.
С 1993 по 2001 год проходил службу в должностях заместителя начальника пограничной заставы, начальника пограничной заставы Гродненского пограничного отряда.
С 2004 по 2005 годы – заместитель начальника штаба – начальник отдела штаба Гомельского пограничного отряда.
С 2005 по 2007 годы – заместитель начальника штаба – начальник отдела штаба Лидского пограничного отряда.
В период с 2007 по 2009 годы проходил службу на различных должностях в Гродненском пограничном отряде.
С 2009 по 2012 год – первый заместитель начальника пограничной группы – начальник оперативного управления Брестской пограничной группы.
В период с 2012 по 2014 год командовал Полоцким пограничным отрядом.
С сентября 2014 по май 2023 года – начальник Гродненской пограничной группы.
Указом Президента Республики Беларусь от 30 мая 2023 года № 157 назначен на должность Председателя Государственного пограничного комитета Республики Беларусь.
Награждён рядом государственных наград Республики Беларусь, в числе которых
орден «За службу Родине» ІІІ степени, медаль «За отличие в охране государственной границы»,
медали «За безупречную службу» І, ІІ, III степени.
Женат, сын – офицер органов пограничной службы.