Родился 9 января 1934 года в Канске Красноярского края.
Летчик-испытатель, спортсмен (самолетный спорт).
Герой Советского Союза (11.10.1974, медаль №11258). Заслуженный летчик-испытатель СССР (17.08.1979). Мастер спорта СССР международного класса (1973).
Окончил Новосибирский авиационный техникум (1952), Новосибирский аэроклуб, Центральную объединенную летно-техническую школу (Саранск, 1955), Школу летчиков-испытателей (1965) и Московский авиационный институт имени Серго Орджоникидзе (1970).
До 1963 года работал летчиком-инструктором в Новосибирском аэроклубе. Летчик-испытатель ОКБ А.И. Микояна — 1965 (с мая)-87.
Поднял в небо и провел испытания самолетов МиГ-31М, МиГ-21, МиГ-25РБ, участвовал в испытаниях самолетов МиГ-21Р, МиГ-21ПД, МиГ-21ПФМ, МиГ-25, МиГ-23, МиГ-27, МиГ-29, МиГ-31 и их модификаций.
Был членом сборной СССР по высшему пилотажу.
В 1973 году установил мировой авиационный рекорд скороподъемности на МиГ-25.
Автор книги «Записки летчика-испытателя» (1994, 2000).
Награжден орденами Ленина (11.10.1974), Октябрьской Революции (2.02.1982), Трудового Красного Знамени (26.04.1971), «Знак Почета» (10.08.1967), медалями.
Мемориальные доски установлены в Новосибирске по адресу: улица Крылова, 24; в Жуковском Московской области по адресу: улица Чкалова, 37.
Скончался 30 октября 2000 года. Похоронен на Быковском мемориальном кладбище в Жуковском Московской области.
Фотография могилы © Евгения Долгих (Жуковский).