Окончил в 2001 году Белорусский государственный экономический университет, в 2015 году – Академию управления при Президенте Республики Беларусь.
В 2001 году начал трудовую деятельность в должности ведущего экономиста инспекции по бюджету финансового отдела администрации Партизанского района г.Минска.
В 2004-2008 годах работал в администрации Заводского района г.Минска (заместитель начальника отдела - начальник инспекции по бюджету финансового отдела, заместитель начальника финансового отдела - начальник бюджетного отдела, заместитель начальника финансового отдела).
С 2008 по 2010 годы являлся начальником финансового отдела администрации Фрунзенского района г.Минска.
В 2010-2012 годах – начальник управления местных бюджетов главного управления бюджетной политики Министерства финансов.
В 2012-2015 годах – первый заместитель главы администрации Заводского района г.Минска.
В 2015-2021 годах – первый заместитель Министра труда и социальной защиты.
18 июня 2021 года Указом Президента Республики Беларусь № 224 назначен заместителем Председателя Комитета государственного контроля Республики Беларусь.