Родился 21.09.1938 в д. Замошье Лепельский район Витебской области. Белорус.
Образование высшее - в 1963 году окончил Могилевский государственный педагогический институт по специальности «История и география» с присвоением квалификации учитель истории, географии средней школы.
Трудовую деятельность начал воспитателем школы-интерната №1 г. Бобруйска в 1963 году.
С 1963 по 1966 работал учителем истории Средней школы №23 г. Бобруйска.
В январе 1966 года в Бобруйское художественное городское профессионально-техническое училище №15 преподавателем обществоведения.
С ноября 1969 года назначен на должность заместителя директора по общеобразовательной подготовке.
В 1970 году награжден медалью «За доблестный труд» во ознаменовании 100-лет со дня рождения В.И.Ленина.
В 1976 году присвоено почетное звание «Заслуженный учитель Белорусской ССР».
Награжден Почетной грамотой Министерства народного образования БССР в 1990 году.
С мая 1991 года переведен заместителем директора по учебной работе.
В 1998 году награжден Почетной грамотой Совета Министров Республики Беларусь.
С января 2003 года по июнь 2006 года продолжил трудовую деятельность в качестве преподавателя.