Родился 10 июля 1947 г., д. Дубровица Климовичского р-на Могилевской обл.
В 1970 г. окончил Могилевский государственный педагогический институт. Учитель физики и математики. После окончания института работая учителем физики и математики в школах г. Могилева и Могилевской обл.
В 1971-1976 гг. — старший лаборант, младший научный сотрудник Могилевского филиала Института физики АН БССР. В 1976—1979 гг. — аспирант ИФ АН БССР. В 1979—1993 гг. — младший научный сотрудник, старший научный сотрудник, ведущий научный сотрудник Могилевского филиала Института физики АН БССР (переименован в 1992 г. в Институт прикладной оптики АН Беларуси).
С 1993 г. — доцент, с 1999 г. — профессор кафедры «Физические методы контроля» Могилевского машиностроительного института. Доктор физико-математических наук, старший научный сотрудник, профессор.
Оптимизировал конструкцию тонкопленочных лазеров и показал, что распространение когерентных импульсов по волоконным световодам происходит по другим законам, чем для некогерентных, что позволило решить ряд метрологических задач волноводных структур. Разработал ряд волоконно-оптических датчиков физических величин.
Автор монографии, 54 статей, получено 14 авторских свидетельств и патентов на изобретения. Всего опубликовано 116 научных и методических работ.
Член Белорусского физического общества и Белорусской ассоциации неразрушающего контроля.