Родился 11 ноября 1953 года в д. Быльчицы Гродненского района Гродненской области.
Образование — высшее, окончил Гродненский сельскохозяйственный институт, ученый агроном; Академию управления при Президенте Республики Беларусь (с отличием), специалист в области государственного управления. Автор ряда научных работ и публикаций.
Работал главным агрономом колхоза "Х съезд Советов" Червенского района Минской области; главным агрономом управления сельского хозяйства Червенского райисполкома; заместителем председателя Червенского районного агропромышленного объединения Минской области; начальником подотдела, главным агрономом, заместителем начальника управления, начальником управления кормопроизводства Министерства сельского хозяйства и продовольствия БССР и Республики Беларусь.
С 1998 года работал в системе Комитета государственного контроля Республики Беларусь, с 2000 года — начальником главного управления контроля за работой агропромышленного, лесохозяйственного и природоохранного комплексов Комитета государственного контроля Республики Беларусь.
С 2007 года работал председателем Комитета государственного контроля Минской области.
Является ликвидатором аварии на Чернобыльской АЭС.
Награжден медалями "За трудовые заслуги", святителя Кирилла Туровского, четырьмя юбилейными медалями, почетными грамотами Национальной академии наук Беларуси, Счетной Палаты Российской Федерации, Министерства сельского хозяйства и продовольствия Республики Беларусь.
Имеет Благодарность Президента Республики Беларусь.
Женат, имеет дочь и сына.