27 июня 1941 года Иван Васильевич Леонов ушёл на фронт. Свой боевой путь он начал под Волоколамском, где был тяжело ранен. После ранения находился год на излечении.
В 1943 году воевал под Прохоровкой в 18-ом танковом корпусе, который входил в 5-ую танковую армию под командованием Ротмистрова. Семь суток продолжалось это ожесточённое сражение под Прохоровкой.
Немецкие войска здесь были разбиты, и наши войска погнали немцев от Прохоровки и достигли района с. Быковки.
3 августа Иван Васильевич участвовал в артподготовке на территории Быковского сельсовета. 5 августа И. В. Леонов участвовал в освобождении города Белгорода, а также принимал участие в освобождении родных мест, села Козычево, от фашистов.
Леонов участвовал в освобождении Украины, Румынии, Венгрии, Югославии и закончил боевой путь за Веной.
Леонов Иван Васильевич награждён орденом Красной Звезды, медалями «За отвагу», «За боевые заслуги» и другими медалями, получил 18 благодарностей от Верховного главнокомандующего И. Сталина.