После окончания с отличием ЛЭТИ им. В. И. Ульянова (Ленина) в 1978 году по специальности «прикладная математика» работал в отделе САПР Ленинградского научно-исследовательского радиотехнического института (ныне «Российский институт радионавигации и времени»), где занимался разработкой и поддержкой систем логического моделирования цифровых устройств.
В 1989 году защитил кандидатскую диссертацию на тему «Исследование и разработка методов синтеза моделей цифровых микросхем для систем логического моделирования».
С 1991 года работает в компании «КОМПАС» в должности главного эксперта. Принимал личное участие в разработке программных продуктов компании. Является автором ряда статей по вопросам автоматизации бизнеса, опубликованных в различных компьютерных и деловых изданиях.