Окончил Московский авиационный институт по специальности «Двигатели летательных аппаратов», а также Московский институт технического творчества. Автор 4 монографий по теории изобретательства и концептуального проектирования, а также 6 изобретений (авторские свидетельства СССР и патенты США). Разработал концепции и алгоритмы 8 изобретающих и аналитических компьютерных программ. В течение 4 лет преподавал методы поиска технических идей и решений в институтах повышения квалификации министерств авиационной промышленности и среднего машиностроения (Росатом). Принимал участие в проекте по созданию аэрокосмического самолета «Буран» и в ряде других проектов в области ядерной энергетики, медицинских инструментов, систем парковки автомобилей и посадки беспилотных летательных аппаратов.
Основатель и директор компании «Метод», которая в период 1995–2001 гг. принимала активное участие в разработке таких компьютерных программ, как TechСreator, IM-Phenomenon, TechOptimizer и Goldfire Innovator.