Родился 24 февраля 1947 года в д. Даргейки Сенненского района Витебской области.
Окончил:
- Минский государственный педагогический институт им. А. М. Горького в 1970 году с присвоением квалификации «учитель физики средней школы»;
- Белорусский институт механизации сельского хозяйства в 1980 году с присвоением квалификации «инженер-механик»;
- Республиканский институт высшей школы в 2011 году по специальности «Педагогические измерения».
В 1999 году в Национальном институте образования защитил кандидатскую диссертацию на тему «Дидактические условия профилирования содержания обучения естественно-научным предметам в профтехучилищах (на примере курса физики)» (наименование специальности 13.00.01 — общая педагогика). Постановлением Президиума ВАК Республики Беларусь от 21 сентября 2005 года присвоено ученое звание доцента по специальности «Педагогика».
Место работы, должность: Витебский государственный университет имени П. М. Машерова, математический факультет, кафедра инженерной физики, доцент.
Общее количество публикаций с 1976 по 2015 год составляет 284 наименования. Отмечался правительственными и ведомственными наградами и грамотами: Почетная грамота Верховного Совета БССР (1978), значок «Отличник образования Республики Беларусь» (1997), медаль Франциска Скорины (2008).