Летчик-космонавт СССР, кандидат технических наук. Член КПСС с 1960 года.
Родился 25 мая 1931 года в Ленинграде.
Первый космический полет совершил с 11 января по 9 февраля 1975 года совместно с Губаревым А.А. в качестве бортинженера космического корабля "Союз-17" и орбитальной станции "Салют-4".
В ходе космического полета был проведен комплекс исследований Солнца, планет и звезд в различных диапазонах спектра электромагнитных излучений, отработаны методы автономной навигации с использованием новых приборов.
Второй полет в космос совершил с 10 декабря 1977 года по 16 марта 1978 года совместно с Романенко Ю.В. в качестве бортинженера космического корабля "Союз-26" и орбитальной станции "Салют-6".
В ходе 96-суточного полета были выполнены научно-технические и медико-биологические исследования и эксперименты. Для осмотра станции и профилактических работ экипаж осуществил выход в открытый космос.
За время полета экипажа в составе Романенко Ю.В. и Гречко Г.М. на орбитальном комплексе "Салют" - "Союз" побывали еще два экипажа: космонавты Джанибеков В. А. и Макаров О.Г. на корабле "Союз-27" и первый международный экипаж в составе Губарева А. А. (СССР) и Ремека В. (ЧССР) на корабле "Союз-28".