Закончил Ленинградский государственный университет, математико-механический факультет. Кандидат физико-математических наук
(1983). С системой AutoCAD знаком с 1987 г. (начиная с версии 2.1). Программист, автор 39 книг по AutoCAD, nanoCAD и программированию
в среде этих систем на языках LISP, C++, C#, VBA, Fortran, Delphi и др.
Член Autodesk Developer Network с 2005 года.
В 1999-2014 г.г. работал главным специалистом АО "Центр технологии судостроения и судоремонта"
(ранее ФГУП "ЦНИИ технологии судостроения"), Санкт-Петербург.
Кандидат в мастера по шахматам. Сильнейший международный мастер (SIM) ИКЧФ и мастер спорта России по
заочным шахматам. Международный арбитр ИКЧФ, председатель Санкт-Петербургского отделения Российской ассоциации заочных шахмат. Член комиссии ИКЧФ по правилам с 1999 г.
(Данные на 22.12.2019).