Родился в 1954 году в с.Сима Юрьев-Польского района Владимирской области Российской Федерации.
В 1977 г. окончил Белорусский политехнический институт по специальности литейное производство черных и цветных металлов;
В 1988 г. – Белорусский государственный институт народного хозяйства им. В.В.Куйбышева по специальности планирование промышленности.
1977 – 1984 гг. – работал на различных должностях на Минском автомобильном заводе.
1984 – 1986 гг. – инструктор промышленно-транспортного отдела Заводского районного комитета КПБ г. Минска.
1986 – 1989 гг. – заместитель председателя плановой комиссии исполкома Минского городского Совета народных депутатов.
1989 – 1991 гг. – возглавлял творческо-производственное объединение «Дизайн».
1991 – 2001 гг. – работал на различных должностях в Минском горисполкоме.
2001 – 2003 гг. – начальник главного управления контроля за банковской системой и рынком ценных бумаг Комитета государственного контроля.
2003 – 2004 гг. – директор Департамента финансового мониторинга Комитета государственного контроля.
2004 – 2005 гг. – первый заместитель председателя Минского горисполкома.
2005 – 2006 гг. – заместитель Председателя Комитета государственного контроля.
2006 – 2010 гг. – заместитель Главы Администрации Президента Республики Беларусь.
2010 – 2014 гг. – первый заместитель Председателя Комитета государственного контроля Республики Беларусь.
2014 – 2020 гг. – Председатель Комитета государственного контроля Республики Беларусь.
С июня 2021 г. – первый заместитель Председателя Исполнительного комитета – Исполнительного секретаря СНГ.
С 1 января 2023 г. – первый заместитель Генерального секретаря СНГ.
Награжден орденом Почета.
Женат, имеет сына.