Родился 9 мая 1968 года в г. Щучине Гродненской области, гражданин Республики Беларусь, образование высшее. Закончил Ленинградское высшее военно-политическое училище ПВО имени Ю.В.Андропова по специальности военно-политическая противовоздушной обороны.
В 1997 году закончил Московскую государственную юридическую академию по специальности юрист. В 2008 году закончил Московскую пограничную академию Федеральной службы безопасности Российской Федерации по специальности управление оперативными подразделениями пограничных органов.
С 1990 по 1998 год проходил службу на различных должностях в войсковой части 17205. С 1998 года служит в пограничных войсках, органах пограничной службы Республики Беларусь. С 2013 года – начальник Сморгонской группы.
Награждён медалями «За отличие в военной службе» 3-й степени, «За адзнаку», «За бездакорную службу» 1-й, 2-й, 3-й степени, знаком «За адзнаку ў камандаванні».
Женат, имеет двоих детей. Беспартийный.