Родился в 1938 году в деревне Илово Шумилинского района, Витебской области.
Окончил Гродненский сельскохозяйственный институт (1960).
В 1960-1961 гг.-агроном учебно-опытного хозяйства "Станиславово", в 1961-1963 гг. - управляющий отделением учебного хозяйства "Грандичи", в 1963-1966 гг. - директор учхоза "Станиславово" на Гродненщине. В 1966-1970 гг. - начальник производственного управления сельского хозяйства Берестовицкого райисполкома Гродненской области, в 1970-1972 гг. - директор Гродненского областного треста молочно-овощных совхозов, с 1972 года - председатель колхоза (с 1987 г. агропроизводственного колхоза-комбината) "Прогресс" Гродненского района. Председатель Совета колхозов БССР.
Депутат Верховного Совета БССР (1975-1985), с 1984 года-депутат Верховного Совета СССР, член Верховного Совета СССР (1980-1990), с 1990 года - председатель Гродненского областного Совета народных депутатов. Член UK КПБ с 1982 года. С декабря 1994 по февраль 2001 года - председатель Гродненского областного исполнительного комитета.
Звание Героя Социалистического Труда присвоено в 1982 году.
Звание Героя Беларуси присвоено посмертно в 2001 году.
Награжден двумя орденами Ленина, Отечества III степени, Трудового Красного Знамени, "Знак Почета", двумя Почетными грамотами Верховного Совета БССР, Почетной грамотой Совета Министров Республики Беларусь.