Иван Горбунов родился 25 мая 1915 года в селе Стужень, ныне Мантурского района Курской области, в семье крестьянина. Окончил зооветеринарный техникум. С 1935 года в Красной Армии, призван Подольским райвоенкоматом Московской области. В 1937 году окончил Ейскую военную авиационную школу лётчиков.
Герой Советского Союза, генерал-майор авиации запаса Н. П. Жуган пишет в своих воспоминаниях:
«Ивана Михайловича Горбунова я узнал в 1938 году, после окончания Одесской военной школы лётчиков. Хотя и учились мы одновременно, но знакомы не были, так как проходили практику на разных аэродромах и в разных эскадрильях.Читать далее…