Доктор технических наук, профессор, лауреат государственных премий, автор более 200 научных трудов и изобретений. Начинал свою деятельность в ОКБ-1 под руководством С. П. Королёва. Руководил созданием систем автономной навигации и управления движением космических кораблей и орбитальных станций с применением первых в стране бортовых цифровых вычислительных машин. Эти системы успешно работали на всех орбитальных станциях серии «Салют», а на станции «Мир» впервые была применена система телеоператорного управления поворотной платформой и научной аппаратурой. С 1988 года – директор Научно-исследовательского института информатики и систем управления, созданного на базе научных подразделений МВТУ им. Н. Э. Баумана. Автор книги «Рассказы об управлении в космосе и на Земле».