Летчик-космонавт СССР, генерал-лейтенант авиации, кандидат технических наук. Член КПСС с 1953 года.
Родился 8 декабря 1927 года в городе Петропавловске Северо-Казахстанской области.
Первый полет в космос совершил 14-17 января 1969 года в качестве командира космического корабля "Союз-4".
В полете впервые были выполнены ручная стыковка кораблей "Союз-4" и "Союз-5" и таким образом создана экспериментальная космическая станция, переход через открытый космос космонавтов Елисеева А. С. и Хрунова Е.В. из корабля "Союз-5" в корабль "Союз-4".
Второй полет в космос совершил 13-18 октября 1969 года совместно с Елисеевым А.С. в качестве командира космического корабля "Союз-8". Это был групповой полет трех советских космических кораблей: "Союз-6", "Союз-7", "Союз-8".
Третий полет в космос совершил 23-25 апреля 1971 года в качестве командира космического корабля "Союз-10" совместно с Елисеевым А.С. и Рукавишниковым Н.Н.
В полете впервые выполнена стыковка корабля "Союз-10" с орбитальной станцией "Салют", получен практический опыт стыковки разнотипных, различных по массе и геометрическим размерам космических аппаратов, проведены испытания корабля "Союз" со стыковочным узлом.