Вчився в середній школі, яку закінчив в 1958 році. Після школи вступив в Чернігівське вище військове училище льотчиків, яке закінчив в 1963 році. Служив в Військово-повітряних силах СРСР.
До загону космонавтів (Група ВПС № 3) зарахований у 1965 році. В загоні пройшов повний курс загальнокосмічної підготовки, а також курс підготовки до польотів на космічних кораблях «Союз» і «Союз Т», орбітальній станції «Салют». Паралельно з підготовкою вчився в Військово-повітряній академії (ВПА) ім. Ю. А. Гагаріна, яку закінчив в 1975 році.
Третій політ здійснив на космічному кораблі «Союз Т-15» як командир корабля. До складу екіпажу також входив Володимир Соловйов. Політ проходив з 13 березня до 16 липня1986 року. Під час польоту брав участь у роботах на орбітальних станціях «Салют-7» і «Мир». Загальна тривалість третього польоту склала 125 днів і 56 секунд.
З 1992 року працював заступником командувача Військово-космічними силами Міністерства оборони Російської Федерації. Після — начальником Військово-космічної академії імені А. Ф. Можайського (Санкт-Петербург).