В 1946 г. окончил Ленинградскую спецшколу ВВС, затем до 1947 г. учился в Тамбовском военном авиационном училище летчиков. В 1951 г. окончил Кировабадское военное авиационное училище летчиков, и четыре года, до 1955 г. служил там летчиком-инструктором. В 1957 г. окончил Школу летчиков-испытателей и перешел на летно-испытательную работу в ОКБ С. В. Ильюшина. В 1958-1960 гг. участвовал в качестве второго пилота с В. К. Коккинаки в установлении 13 мировых авиационных рекордов скорости и грузоподъемности на самолете Ил-18.
В 1966 г. окончил вечернее отделение Московского авиационного института (МАИ). 25 марта 1971 г. с Центрального аэродрома им. М. В. Фрунзе совершил первый полет на Ил-76, посадку совершил на аэродроме Раменское. В 1972 г. – заслуженный летчик-испытатель СССР. 22 декабря 1976 г. выполнил первый полет на Ил-86. Также проводил испытания самолета Ил-62. В 1978 г. стал лауреатом Ленинской премии, в том же году ему присвоено звание генерал-майора авиации. В 1976-1987 гг. – старший летчик-испытатель ОКБ, затем после выхода в запас, до 2004 г. работал инженером-методистом в ОКБ. Похоронен в Москве на Троекуровском кладбище.