Занимался вопросами математического моделирования, связанными с газодинамикой, физикой плазмы, ударно-волновыми процессами, написал более сотни научных работ.
Участвовал в подготовке запуска многоразового комического корабля «Буран» в 1988 году, отвечал за расчет скорости восстановления связи с заходящим на посадку кораблем.
В 1991 — 1993 гг. — вице-президент АО «Центр перспективных технологий и разработок» в Санкт-Петербурге.
В 1994 — 2001 гг. — генеральный директор Регионального фонда научно-технического развития Санкт-Петербурга (РФНТР).
С 2000 года — председатель Научного совета Фонда «Центр Стратегических разработок «Северо-Запад».