Родился 15 июня 1951 года в деревне Порплище Докшицкого района Витебской области.
Окончил Белорусский ордена Трудового Красного Знамени политехнический институт, инженер-механик; Академию управления при Президенте Республики Беларусь, менеджер-экономист.
Служил в рядах Вооруженных Сил. Работал механиком управления механизации № 141 треста № 16 «Нефтестрой» в городе Новополоцке. После работы в Монгольской Народной Республике являлся председателем профкома управления механизации № 141 треста № 16 «Нефтестрой». Был начальником отдела техники безопасности треста № 16 «Нефтестрой», главным инженером, директором завода железобетонных изделий треста № 16 «Нефтестрой», директором государственного предприятия «Новополоцкжелезобетон», директором производственного республиканского унитарного предприятия «Новополоцкжелезобетон».
Директор открытого акционерного общества «Новополоцкжелезобетон».
Депутат Новополоцкого городского Совета депутатов.
Член Комиссии Парламентского Собрания Союза Беларуси и России по бюджету и финансам.
Имеет Благодарность Президента Республики Беларусь. Награжден юбилейными медалями «65 лет Победы в Великой Отечественной войне 1941 — 1945 гг.», «65 год вызвалення Рэспублікі Беларусь ад нямецка-фашысцкіх захопнікаў», медалью «За сотрудничество» (Союзное государство), Почетной грамотой Национального собрания Республики Беларусь, Почетной грамотой Парламентского Собрания Союза Беларуси и России, Почетной грамотой Министерства архитектуры и строительства Республики Беларусь, нагрудными знаками «За заслуги в строительстве», «Почетный строитель».