Летчик-космонавт СССР, кандидат технических наук. Член КПСС с 1968 года.
Родился 7 января 1935 года в городе Вязники Владимирской области.
Первый полет в космос совершил 11-16 октября 1969 года совместно с Шониным Г. С. в качестве бортинженера космического корабля "Союз-6".
Полет проходил одновременно с полетом космических кораблей "Союз-7" и "Союз-8".
Экипаж выполнил обширную программу научно-технических экспериментов, изучения околоземного космического пространства, атмосферы и геолого-географических объектов Земли. На борту космического корабля "Союз-6" впервые проведены испытания различных способов сварки металлов в условиях космоса.
Второй космический полет совершил 15-21 июля 1975 года совместно с Леоновым А. А. в качестве бортинженера космического корабля "Союз-19". Это был первый в мире международный полет, в котором участвовали советский космический корабль "Союз" и американский корабль "Аполлон".
Третий полет в космос выполнил в качестве командира интернационального экипажа совместно с гражданином ВНР Берталаном Фаркашем с 26 мая по 3 июня 1980 года на космическом комплексе "Союз-36" - "Салют-6".