Родился в 1952 году в д. Боровики Мядельского района Минской области.
Окончил Минский государственный педагогический институт имени А. М. Горького.
Работал учителем физики в школе, преподавателем Минского финансово-экономического техникума, директором столичной политехнической гимназии № 6. Более 30 лет преподавал физику в учреждениях образования разного типа.
С 2002 по 2012 год — заместитель министра образования.
Научный руководитель проекта «Концепция профильного обучения в учреждениях общего среднего образования» (2004).
Имеет более 50 публикаций по проблемам организации научно-методической работы в учреждениях общего среднего образования; методике преподавания физики; по разработке практических методов решения физических задач.
Присвоено почетное звание «Заслуженный учитель Республики Беларусь».
Кандидат педагогических наук, доцент.