Летчик-космонавт СССР, кандидат технических наук. Член КПСС с 1963 года.
Родился 8 июля 1935 года в городе Красноуральске Свердловской области.
Первый полет в космос совершил 1-19 июня 1970 года совместно с Николаевым А.Г. в качестве бортинженера космического корабля "Союз-9".
Это был самый длительный автономный полет пилотируемого корабля типа "Союз". Программа полета включала обширный комплекс научно-технических и медико-биологических исследований и экспериментов.
Второй полет в космос совершил с 24 мая по 26 июля 1975 года совместно с Климуком П. И. в качестве бортинженера космического корабля "Союз-18" и орбитальной станции "Салют-4".
В процессе полета с помощью солнечного телескопа и другой научной аппаратуры, находящейся на борту орбитальной станции, экипажем был проведен большой объем научных наблюдений и исследований в области астрофизики, медицины и биологии, изучения природных ресурсов.