В 1957 году окончил физико-математический факультет Могилевского государственного педагогического института. Научный сотрудник Института физики АН Белорусской ССР (1961–1965). Проректор Могилевского машиностроительного института (1968–1970). Заведующий лабораторией Института прикладной оптики АН Белорусской ССР. Получил более 100 патентов на изобретения в областях спектроскопии, физики плазмы и других, которые нашли применение в высокоточном приборостроении, радиотехнике, электронике, в военном деле. За изобретение по навигации объекта по звездам присвоена ученая степень доктора физико-математических наук (1987). Профессор.