Родился 11 мая 1937 года в п. Оболь Витебской области.
Учитель в четвертом поколении. Более 40 лет преподавал физику в средних учебных заведениях Беларуси и зарубежья.
В июле 1965 года прочел первую лекцию на открытии Минского планетария.
Один из авторов первых белорусских учебников физики для 7 и 8 классов и тетрадей для лабораторных работ и экспериментальных заданий по физике. Автор учебных и учебно-методических пособий для учреждений общего среднего образования.
Награжден знаком «Выдатнiк народнай асветы БССР» (1976), почетной грамотой Госкомитета по телевидению и радиовещанию БССР за цикл телеуроков (1978), почетной грамотой посла СССР в Республике Мали за организацию первой олимпиады по физике в Мали.
Обладатель гранта Сороса (1994), в 2005 г. был назван в номинации «International Professional» Кембриджского библиографического центра (IBC).