Родился в селе Ново-Покровка Ленинского (ныне Узун-кольского) р-на Кустанайской обл. Окончил Уральский учи-тельский институт и одновременно аэроклуб (1940 г.). В 1940 году поступил в Оренбургское авиационное училище, после окончания которого в августе 1942 года был направлен на фронт. Воевал в составе 75-го гвардейского штурмового авиа-ционного Сталинградского полка, внесшего весомый вклад в осовобождение Советской Белоруссии и Кенигсберга.
За мужество и героизм проявленные в боях Леониду Игнатьевичу Ука-зом Президиума Верховного Совета СССР от 26 октября 1944 г. присвоено звание Героя Советского Союза, а 29 июля 1945 г. он был удостоен этого высокого звания во второй раз. После войны окончил Военно-воздушную академию (1950 г.) и Академию Генштаба (1957 г.).
Награждён четырьмя орденами Красного Знамени, орденами Ленина, Александра Невского, Отечественной войны I степени, Красной Звезды, медалями. Погиб 26 декабря 1976 г. при исполнении служебных обязан-ностей.
Имя героя носят улицы в городах Костанае, Лида Гродненской области, проспект в г. Минске, школа в г. Харькове.