Родился в 1978 году в городе Свердловск. В 2001 году окончил факультет пограничных войск при Военной академии Республики Беларусь, в 2008 г. – Пограничную академию Федеральной службы безопасности Российской Федерации и в 2023 году – Военную академию Генерального штаба Вооруженных Сил Российской Федерации.
С 2001 по 2005 год проходил службу в должностях заместителя и начальника пограничной заставы Брестской пограничной группы.
В период с 2008 по 2009 год – офицер управления пограничной службы Государственного пограничного комитета.
С 2009 по 2010 год – комендант пограничной комендатуры «Верхнедвинск» Полоцкого пограничного отряда.
С 2010 по 2011 год – начальник службы охраны Государственной границы оперативного управления Полоцкого пограничного отряда.
С 2011 по 2013 год – начальник службы охраны Государственной границы оперативного управления Гомельской пограничной группы.
С 2013 по 2015 год – первый заместитель начальника Гомельской пограничной группы.
В период с 2015 по 2018 год командовал Пинским пограничным отрядом.
С 2018 по 2021 год – начальник Сморгонской пограничной группы.
С 2023 по 2025 год – начальник Брестской пограничной группы.
Указом Президента Республики Беларусь №173 от 25 апреля 2025 года назначен на должность заместителя Председателя Государственного пограничного комитета Республики Беларусь.
Награжден рядом государственных наград Республики Беларусь, в числе которых орден «За службу Родине» III степени, медаль «За отличие в охране государственной границы», медали «За безупречную службу» I, II и III степеней.
Женат, воспитывает двух дочерей.