До 1984г. — техник-автомеханик, инженеррадиотехник, ведущий конструктор систем электроавтоматики, изобретатель методом проб и ошибок. С сентября 1984 г. — ученик и последователь Г.С. Альтшуллера, преподаватель и исследователь ТРИЗ. Развивая идеи о возможности создания теории решения творческих задач во всех областях деятельности, показал, что действие законов развития технических систем распространяется на все искусственные системы. Это позволило сформулировать основы теории развития искусственных систем (ТРИС) и разработать универсальный алгоритм решений проблемных ситуаций (АРПС).
Области интересов: решение технических проблем, проектный менеджмент, интеграция ТРИЗ в учебный процесс для развития мышления и воображения. Автор трех книг, более 50 научных и популярных статей (ядерная физика, механика, педагогика, психология, философия).