Родился в 1975 году в г. Минске.
В 1997 году окончил Белорусский государственный университет, в 2014 году – Академию управления при Президенте Республики Беларусь.
В 1997 году начал трудовую деятельность в должности главного специалиста отдела законодательства Управления законодательства и международных отношений Высшего Хозяйственного Суда Республики Беларусь, в 1999 году назначен начальником этого отдела, в 2000 году – начальником Управления обеспечения надзора и обобщения судебной практики Высшего Хозяйственного Суда Республики Беларусь.
В 2003-2012 годах работал начальником главного экспертно-правового управления Комитета государственного контроля Республики Беларусь, в 2012-2016 годах – председателем Комитета государственного контроля Гродненской области.
В 2016 году назначен помощником Президента Республики Беларусь – главным инспектором по Брестской области, в 2017 году – помощником Президента Республики Беларусь – инспектором по Брестской области.
С сентября 2018 года занимал должность заместителя Председателя Комитета государственного контроля Республики Беларусь.
С июня 2019 года - первый заместитель Председателя Комитета государственного контроля Республики Беларусь.
3 сентября 2020 г. назначен исполняющим обязанности Председателя Комитета государственного контроля Республики Беларусь.
26 января 2021 г. назначен Председателем Комитета государственного контроля Республики Беларусь.
Награжден медалью «За трудовые заслуги» и орденом Почета.