Родился 27 августа 1958 года. В 1981 году закончил Ленинградский механический институт, получив квалификацию инженера-механика.
После окончания института работал в НПО «Энергия». Испытывал оборудование, применяемое в космических полётах, разрабатывал методы работы в космосе и участвовал в работе наземной службы управления.
В 1985 году, когда возникли неисправности на станции «Салют-7», он работал в группе восстановления, разрабатывал методы стыковки с неуправляемой станцией и ремонта её бортовых систем.
Был отобран для подготовки к космическим полётам в 1985 году, в следующем году закончил курс основной подготовки и был на время направлен в группу по программе корабля многоразового использования «Буран».
В начале 1988 года начал подготовку к своему первому долговременному полёту на станции «Мир». Тренировки включали подготовку к выходам в открытый космос, к стыковкам с новыми модулями, к первым испытаниям установки для перемещения космонавта и к работе во второй советско-французской научной экспедиции.
С 1988 по 2005 годы совершил в общей сложности 6 космических полетов общей продолжительностью 803 суток 09 часов 42 минуты.
Совершил 8 выходов в открытый космос общей продолжительностью 41 час 26 минут.
C 1999 по 2007 годы являлся президентом Федерации планёрного спорта России.
С февраля по август 2007 года вице-президент РКК «Энергия» по пилотируемым полётам с сохранением лётного статуса в отряде космонавтов. С августа 2007 года по март 2009 года — заместитель генерального конструктора.
27 марта 2009 года — с переходом на другую работу освобождён от занимаемой должности инструктора-космонавта-испытателя 1 класса ОАО «РКК „Энергия“ им. С. П. Королёва».
С 30 марта 2009 года по 27 марта 2014 года начальник Центра подготовки космонавтов имени Ю. А. Гагарина.
С марта 2014 года первый заместитель генерального директора ФГУП «Центрального научно-исследовательского института машиностроения» по пилотируемым программам.
12 апреля 2014 года назначен полномочным представителем Губернатора Севастополя в Москве и Санкт-Петербурге.
C 2017 года является президентом Федерации Самолётного Спорта России. 16 декабря 2017 года на космодроме «Байконур» стал Послом чемпионата мира по профессиональному мастерству WorldSkills Kazan 2019.
В настоящее время — исполнительный директор госкорпорации «Роскосмос» по пилотируемым космическим программам.