Родился 30.3.1950 в городе Ставрополь (краевой) в семье рабочего. Русский. Член КПСС с 1976. В 1967 окончил 10 классов.
В Советской Армии с 1968. В 1972 окончил Балашовское высшее военно-авиационное училище летчиков.
В составе советских войск в Республике Афганистан в сентябре декабре 1987.
За этот период совершил 180 боевых вылетов с налетом 356 часов, перевез 367 воинов, 285 раненых и больных, 158 т различных грузов.
21.12.1987 заместитель командира эскадрильи отдельного смешаного авиационного полка 40-й армии майор Ковалев, управляя пораженным ракетой самолетом, приказал экипажу покинуть горящую машину и направил ее в сторону от жилых построек.
Катапультировавшись на малой высоте, погиб.
Звание Героя Советского Союза присвоено 29.7.88 посмертно.
Награжден орденом Ленина, медалями.
Похоронен в городе Рязань.
|