Родился 17 ноября 1923 г. в с. Новокраснянке на Украине (ныне в составе Луганской Народной Республики РФ).
В 1941 г. окончил Лисичанский аэроклуб. В 1941-1944 гг. учился в Омской авиационной школе летчиков, затем - в Краснодарском объединенном военном училище (на тот момент базировалось в Грозном).
В феврале - мае 1945 гг. был летчиком 35-го гвардейского бомбардировочного авиационного полка. До окончания войны успел совершить 60 боевых вылетов на пикирующем бомбардировщике Пе-2, один раз был сбит огнем зенитной артиллерии. Получил медаль "За отвагу". В 1945-1949 гг. служил в частях ВВС в Прибалтийском военном округе.
С января 1950 г. по декабрь 1961 г. работал летчиком-испытателем научно-исследовательского института ВВС (Чкаловский, Московская обл.). Участвовал в госиспытаниях бомбардировщиков Ту-16 и Ту-95, пассажирских самолетов Ту-114 и Ту-116, созданных на базе Ту-95, и др.
С января 1962 г. по август 1990 г. был летчиком-испытателем ОКБ Туполева. Впервые поднял в небо первые противолодочные самолеты Ту-142 (1968) и Ту-142М (1975). Участвовал в испытаниях пассажирских самолетов Ту-114, Ту-124, Ту-134, Ту-144, Ту-154, Ту-204 и др. С 1990 г. работал руководителем центра подготовки летного состава, методистом ОКБ Туполева.
Скончался 15 августа 2018 г. в Москве.
Полковник (1971).
Заслуженный летчик-испытатель СССР (1963).
Герой Советского Союза (1981). Был награжден орденами Красной Звезды (1956), Красного Знамени (1957), Октябрьской Революции (1976), Ленина (1971, 1981), Отечественной войны I степени (1985).