Родился в 1973 году в Лельчицком районе Гомельской области. В 1996 году окончил Белорусский государственный университет.
В 1996-1998 годах работал на различных должностях в органах прокуратуры Минска.
В 1998-2006 годах работал на различных должностях в республиканской прокуратуре.
С 2006 по 2010 год работал начальником экспертно-правового отдела Государственного секретариата Совета Безопасности.
В 2010-2011 годах - заместитель генерального прокурора Республики Беларусь.
В 2012-2013 годах - первый заместитель председателя Следственного комитета Республики Беларусь.
Назначен председателем Государственного комитета судебных экспертиз Республики Беларусь 22 апреля 2013 года.
Кандидат юридических наук, доцент. Награжден орденом Почета и орденом Отечества III степени.