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