Родился 25 февраля 1952 г. в деревне Белое Бешенковичского района Витебской области.
Окончил Великолукский сельскохозяйственный институт (1980 г.).
С 1972 г. по 1983 г. работал на различных должностях в Витебской областной сельскохозяйственной опытной станции.
С 1983 г. по 1997 г. ¬- проходил службу на офицерских должностях в УВД Витебского облисполкома и Управлении налоговых расследований по Витебской области.
В 1997-1998 гг. являлся заместителем генерального директора производственно-строительного коммерческого предприятия «Белимпэкс».
С 1998 г. по 2000 г. проходил службу на офицерских должностях в Управлении Государственного комитета финансовых расследований Республики Беларусь по Витебской области.
С 2000 г. по 2008 г. работал главным специалистом, начальником управления, первым заместителем председателя Комитета государственного контроля Витебской области.
В ноябре 2008 г. назначен председателем Комитета государственного контроля Витебской области.
Награжден нагрудным знаком Комитета государственного контроля «За добрасумленную працу», медалью «За трудовые заслуги».