С отличием закончил Ленинградский Электротехнический Институт им. В.И. Ульянова (Ленина).
С 1978 года профессионально занимается программированием в Ленинградском Радио-Техническом Институте (ныне РИРВ).
В 1989 году защитил кандидатскую диссертацию по специальности "Системы автоматизированного проектирования".
С 1989 года переквалифицируется на разработку делового программного обеспечения. С самого основания работает в санкт-петербургской фирме "КОМПАС" в должности главного эксперта и является одним из основных авторов одноименных пакетов программ.
С 1995 года увлекается журналистикой: пишет статьи о деловом ПО (в том числе по теории создания, выбора и классификации корпоративных информационных систем) и о жизни программистов. Цикл статей "Российские программисты работают в США" в 1997 - 1998 годах становится "хитом" газеты PCWeek/RE и Рунета.