Летчик-космонавт СССР, генерал-майор авиации. Член КПСС с 1963 года.
Родился 10 июля 1942 года в деревне Комаровка Брестской области.
Первый полет в космос совершил в качестве командира экипажа на космическом корабле "Союз-13" совместно с Лебедевым В. В. 18-26 декабря 1973 года. В полете осуществлены ценные научные наблюдения с помощью системы телескопов "Орион-2".
Второй полет в космос совершил с 24 мая по 26 июля 1975 года совместно с Севастьяновым В.И. в качестве командира космического корабля "Союз-18". Корабль состыковался с орбитальной станцией "Салют-4", в которой экипаж проработал в течение двух месяцев.
Третий полет в космос выполнил с 27 июня по 5 июля 1978 года в качестве командира международного экипажа совместно с гражданином ПНР Гермашевским Мирославом на корабле "Союз-30" и орбитальной станции "Салют-6". Вместе с космонавтами Коваленком В. В. и Иванченковым А. С. международный экипаж выполнил ряд технологических и медико-биологических экспериментов.