Родился в 1972 году в г. Минске.
В 1994 году окончил Белорусский государственный экономический университет, в 2017 году – Академию управления при Президенте Республики Беларусь.
Трудовую деятельность начал в 1994 году в Белорусском государственном экономическом университете, где работал в должности преподавателя и ассистента кафедры маркетинга.
С июня 1999 года – в Комитете государственного контроля Республики Беларусь.
Работал в должности ведущего, главного специалиста, заместителя начальника, начальника информационно-аналитического центра главного информационно-аналитического управления Комитета государственного контроля Республики Беларусь.
С 2002 по 2005 годы – советник Председателя Комитета государственного контроля Республики Беларусь.
С 2005 по 2008 годы являлся заместителем председателя Комитета государственного контроля Минской области.
С 2008 по 2013 годы занимал должность начальника секретариата Комитета государственного контроля Республики Беларусь.
С 2013 по 2019 годы – председатель Комитета государственного контроля Брестской области.
В 2019-2021 годах - заместитель Председателя Комитета государственного контроля Республики Беларусь.
18 июня 2021 года Указом Президента Республики Беларусь № 223 назначен первым заместителем Председателя Комитета государственного контроля Республики Беларусь.