Окончил с отличием Брестский государственный университет им. А.С. Пушкина по специальности «Правоведение» в 2002 г.
В 2005 г. заочно окончил с отличием Пинский высший банковский колледж Национального банка Республики Беларусь с присвоением квалификации «экономист».
С июля 2002 г. проходил службу на различных должностях в органах прокуратуры Республики Беларусь.
С января 2012 г. перешел для прохождения дальнейшей службы в Следственный комитет Республики Беларусь на должность заместителя начальника Пинского городского (затем межрайонного) отдела Следственного комитета Республики Беларусь.
С 05.02.2015 г. назначен начальником Лунинецкого районного отдела Следственного комитета Республики Беларусь.
С мая 2016 г. назначен начальником Пинского межрайонного отдела Следственного комитета Республики Беларусь.
Имеет специальное звание полковника юстиции.