Родился 17 октября 1923 года в городе Инзе Симбирской губернии (ныне Ульяновская область). В 1941 году работал литературным сотрудником редакции газеты.
В армии с 1941 года В 1941 году окончил 2-ю ВАШПОЛ (город Ардатов). В 1944 году окончил Вязниковское ВАУЛ. В 1944—1946 — лётчик 1-го запасного авиационного полка (город Арзамас). В октябре-декабре 1944 проходил боевую стажировку в 111-м гвардейском истребительном авиационном полку (4-й Украинский фронт); совершил 12 боевых вылетов.
В 1946—1948 гг. — лётчик-инструктор Борисоглебского ВАУЛ. В 1950 году окончил школу лётчиков-испытателей. С мая 1950 по февраль 1954 — на лётно-испытательной работе в ЛИИ. Участвовал в испытаниях СМ-2 (1953) и других истребителей по тематике института. С 1954 года — лётчик-испытатель ОКБ Туполева. Выполнил первый полёт и провёл испытания Ту-104 (1955), Ту-105 (1956), Ту-16К (1957), Ту-22 (1959); принимал участие в испытаниях Ту-114. Установил 11 мировых авиационных рекордов: в 1957 году — 6 рекордов: скорости, дальности и грузоподъёмности на Ту-104А, в 1959 году — 5 рекордов грузоподъёмности на Ту-104Б.
Жил в городе Жуковский Московской области.
Погиб 21 декабря 1959 года при выполнении испытательного полёта на опытном Ту-22. Похоронен в Жуковском, на Быковском кладбище.