Родился в селе Рясное Золочевского района Харьковской области, Украинской ССР. Учился в Золочевской средней школе № 1, которую закончил в 1978 году. После школы поступил в Ейское высшее военное авиационное училище лётчиков (ВВАУЛ) имени В. М. Комарова, которое закончил в 1982 году с дипломом «лётчика-инженера».
С 7 декабря 1982 года служил в 229 авиационном полку истребителей-бомбардировщиков Дальневосточного военного округа сначала лётчиком, а с 22 мая 1983 года — старшим лётчиком. С 21 ноября 1984 года служил в 209 авиационном полку истребителей-бомбардировщиков.
22 апреля 1989 года был зачислен в качестве кандидата в космонавты-испытатели в центре подготовки космонавтов. С июня 1989 года по январь 1991 года проходил курс общекосмической подготовки, по результатам которой 1 февраля 1991 года ему была присвоена квалификация «космонавт-испытатель». Также с апреля 1991 по апрель 1994 года проходил подготовку по программе орбитальной станции «Мир».
С 1992 года по апрель 1994 года проходил подготовку в на факультете «Аэрокосмология» в Международном центре обучающих систем, по окончании которого получил квалификацию «инженер-эколог» и международный сертификат на звание «магистр экологического менеджмента».
С 1994 по 1995 год несколько раз входил в дублирующие экипажи в качестве командира экипажа.
Первый космический полёт совершил с 21 февраля по 2 сентября 1996 года как командир космического корабля «Союз ТМ-23» и орбитальной станции «Мир» совместно с Юрием Владимировичем Усачёвым и Шеннон Люсид (США). Во время полёта совершил шесть выходов в открытый космос общей продолжительностью 30,5 часов. Общая продолжительность полёта составила 193 суток 19 часов 7 минут и 35 секунд.
С 28 июля 1997 года входил в дублирующий экипаж 1-й экспедиции на МКС в качестве командира экипажа, а также в основной экипаж 3-й экспедиции на МКС вместе с Михаилом Владиславовичем Тюриным. В связи с переформированием экипажей 20 октября 1997 года был назначен командиром дублирующего экипажа 2-й экспедиции на МКС и основного экипажа 4-й экспедиции на МКС вместе с Карлом Уолзом (США) и Дэниелом Бёршем (США).
Второй космический полёт совершил с 5 декабря 2001 года по 19 июня 2002 года как командир 4-й экспедиции на МКС совместно с Карлом Уолзом и Дэниелом Бёршем. Старт был произведён на шаттле STS-108. Во время полёта совершил два выхода в открытый космос общей продолжительностью 12 часов 2 минуты. Посадку на Землю произвёл на шаттле STS-111. Общая продолжительность полёта составила 195 суток 19 часов 39 минут и 17 секунд.
17 марта 2004 года назначен на должность заместителя начальника 1-го управления РГНИИ «Центр подготовки космонавтов».
Имеет 2-й разряд по лыжному спорту и шахматам; увлекается рыбалкой, фотоделом и теннисом.