В 1966 году окончил физико-математический факультет Минского государственного педагогического института им. А. М. Горького (отделение физики и общетехнических дисциплин).
В 1966-1969 годах учился в аспирантуре и работал учителем физики в средней школе.
С 1969 года – научный сотрудник Института физики твердого тела и полупроводников АН БССР.
С 1972 года – ассистент, старший преподаватель, доцент, заведующий кафедрой методики преподавания физики физического факультета Белорусского государственного педагогического университета им. Максима Танка.
С 2013 года – доцент кафедры общей и медицинской физики УО «Международный государственный экологический институт им. А. Д. Сахарова» Белорусского государственного университета.
В рамках программ Министерства образования Республики Беларусь участвовал в выполнении научно-исследовательских работ по проблемам теории и технологии профессионально-методической подготовки преподавателей физики; разработке методологических аспектов модульной и информационно-коммуникационных технологий, разработке методики использования многофункционального лабораторного комплекса для работы в системе высшего педагогического и общего среднего образования.
Награжден медалью «Ветеран труда»; нагрудным знаком «Отличник образования»; почетными грамотами Министерства образования БССР, Министерства образования Республики Беларусь, комитета по образованию Мингорисполкома.
Автор более 120 публикаций.