С июня 1942 года — на фронтах Великой Отечественной войны.
К ноябрю 1944 года гвардии старший лейтенант Иван Леонович был заместителем командира эскадрильи 29-го гвардейского истребительного авиаполка 324-й истребительной авиадивизии 7-й воздушной армии Карельского фронта. К тому времени он совершил 330 боевых вылетов, принял участие в 50 воздушных боях, сбив 26 вражеских самолётов. В боях три раза был ранен.
Указом Президиума Верховного Совета СССР от 2 ноября 1944 года за «мужество и героизм, проявленные в воздушных боях с немецкими захватчиками» гвардии старший лейтенант Иван Леонович был удостоен высокого звания Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
Участвовал в Параде Победы.
Был также награждён двумя орденами Красного Знамени, орденом Отечественной войны 2-й степени и рядом медалей.
Источник: https://ru.wikipedia.org/wiki/Леонович,_Иван_Семёнович