Родился 7 января 1938 года в Минске.
Окончил физико-математический факультет Витебского педагогического института.
Стаж педагогической работы — 51 год: работал учителем в средней школе, доцентом кафедры физики БНТУ.
Автор более 40 научных работ и 14 учебных пособий по физике для учащихся учреждений общего среднего образования.
Обладатель премии Сороса, премии Мингорисполкома в номинации «Создание системы работы в учреждениях образования по развитию высокомотивированных и одаренных учащихся».
Кандидат физико-математических наук, доцент, учитель высшей категории.