Родился в 1969 году в д. Раковцы Сморгонского района Гродненской области.
В 1990 году окончил с отличием Рижское высшее военно-политическое училище и в 2001 году – командно-штабной факультет Военной академии Республики Беларусь.
1990 – 1994 гг – проходил службу на офицерских должностях в Военно-космических силах на космодроме «Байконур».
В период с 1994 по 1999 гг. проходил службу в Сморгонском пограничном отряде на различных должностях: от командира комендантского взвода, командира комендантской роты до начальника огневой подготовки.
2001 – 2002 гг – старший офицер в Государственном комитете пограничных войск.
2002 – 2007 гг – проходил службу в Полоцком пограничном отряде в должностях: заместителя начальника штаба, первого заместителя начальника пограничного отряда – начальника штаба.
2007 – 2009 гг – начальник Пинского пограничного отряда.
С 2009 по 2013 год руководил Гродненской пограничной группой, которая по итогам 2011, 2012 и 2013 годов считалась лучшим соединением в органах пограничной службы Республики Беларусь.
В 2010 - 2014 гг являлся депутатом Гродненского городского Совета депутатов.
Указом Президента Республики Беларусь от 12 апреля 2013 года № 173 назначен на должность первого заместителя Председателя Государственного пограничного комитета – начальника главного оперативного управления.
В 2014 году присвоена классная квалификация "мастер".
В 2015 году окончил с отличием учреждение образование "Военная академия Республики Беларусь", факультет Генерального штаба Вооружённых Сил по специальности "Государственное и военное управление".
С мая 2014 года – первый заместитель Председателя Государственного пограничного комитета Республики Беларусь.
Награжден орденом «За службу Родине» III степени, медалями «За отличие в охране государственной границы», «За безупречную службу» I, II, III степени и Почётной грамотой Совета министров Республики Беларусь. Имеет почетное звание «Заслуженный пограничник Республики Беларусь».
Женат, воспитывает двух дочерей.