Родился в 1973 году в г. Горки Могилевской области.
В 1996 году окончил Белорусскую сельскохозяйственную академию, в 2021 году – Академию управления при Президенте Республики Беларусь.
Трудовую деятельность начал в 1996 году в контрольно-ревизионном
управлении Министерства финансов Республики Беларусь по Могилевской
области.
С октября 1997 г. работает в Комитете государственного контроля
Могилевской области.
С декабря 2011 г. по январь 2021 г. работал заместителем
председателя Комитета государственного контроля Могилевской области, с
февраля 2021 г. – первым заместителем председателя Комитета
государственного контроля Могилевской области.
В мае 2021 г. назначен председателем Комитета государственного контроля Гомельской области.