В 1959 году окончил Аэромеханический факультет Московского физико-технического института.C 1959 по 1960 год работал инженером в НИИ-1 ГКАТ (НИИТП имени М.В.Келдыша).
В 1960 перешел на работу в ОКБ-1 (РКК «Энергия» , г. Королев Московской области). За 38 лет (с 1960 по 1998) прошел путь от инженера до руководителя отделения по системам ориентации и управления движением.
С 1998 по 2001 — Заместитель генерального конструктора, руководитель отделения по системам управления космических кораблей и орбитальных станций.
С 2001 по 2005 год — Руководитель Центра по бортовым приборам, агрегатам и системам управления – заместитель генерального конструктора.
С 2005 по 2007 год — Вице-президент, первый заместитель генерального конструктора РКК «Энергия» им. С. П. Королёва.
С 2008 года — Заместитель генерального конструктора по науке в ОАО «Газпром космические системы» .