Родился 18 марта 1937 года. Окончил 9-ю военную авиационную школу первоначального обучения летчиков (1956). В 1955-1958 годах — курсант Балашовского военного авиационного училища летчиков. Проходил службу в частях Военно-транспортной авиации ВВС. Прошёл должности от помощника командира корабля до командира отряда.
С 1986 по 1997 — командующий Военно-транспортной авиацией ВВС СССР и России. Под его руководством проходило освоение летным и наземным составом самолетов Ил-76 и Ан-124, обеспечение боевых действий ограниченного контингента советских войск в Афганистане.
На его долю пришелся как период наибольшего расцвета Военно-транспортной авиации в конце 80-х – начале 90-х гг., так и трудное время борьбы за сохранение состава и боевых возможностей в ходе перестройки и распада СССР.
Летал на самолетах: Як-18, Ли-2, Ан-8, Ан-12, Ил-76, Ан-124. Общий налет более 6000 часов. Кандидат военных наук.