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