Родился в 1950 году в г. Борисове Минской области.
Окончил физический факультет БГУ в 1972 году. В 1972 - 1997 г.г. – инженер, старший инженер, ведущий инженер, начальник сектора КТБ “Белмикросистемы” НПО “Интеграл”. В 1993 году защитил кандидатскую диссертацию на тему “Автоматизация трехмерного моделирования элементов микроэлектронных структур”. С 1997 года доцент кафедры информатики и компьютерных систем.