В 1972 г. окончил физико-математический факультет Могилевского государственного педагогического института. Кандидат физико-математических наук (1987) доктор физико-математических наук (2005). Член Совета по защите диссертаций. Лауреат премии имени академика А. Н. Севченко за разработку теории и комплекса программных средств моделирования технологических процессов и приборных структур микро- и наноэлектроники и внедрение их на предприятиях электронной промышленности Республики Беларусь. Разработчик универсальной программы BEAM2HD, предназначенной для моделирования процесса одно- или двухпучковой высокодозной ионной имплантации в моно или многослойные (до трех слоев) и многокомпонентные (до семи разных типов атомов в каждом слое) твердотельные мишени. Метод моделирования — Монте-Карло.