Иван Кожедуб родился в деревне Ображеевка Сумского уезда в бедной крестьянской семье. Он был нежданным, младшим в семье ребёнком, родившимся после большого голода.
Его отец был незаурядным человеком. В перерывах от работы на фабрике и крестьянским трудом, он находил время и силы читать книги и сочинять стихи. Невзирая на протесты матери, отец посылал пятилетнего Ивана сторожить ночью сад. Став старше, сын спросил: «Зачем это?». Действительно, воровали тогда редко, да и сторож из ребёнка бесполезный. Отец ответил: «Приучал тебя к испытаниям». И это сработало.
В 1941 году Кожедуб окончил Чугуевскую авиационную школу лётчиков, где и остался инструктором. Курсанты за глаза называли строгого инструктора «Триждыдубом», но Иван Никитович с иронией относился к этому прозвищу. После начала войны авиашколола была эвакуирована в Чимкент в Казахстане. Многократные рапорты Кожедуба с просьбой о переводе в действующую армию отклонялись. И только в ноябре 1942 года лётчик был направлен в 240-й истребительный авиационный полк в Иваново.
Авиационная техника всегда развивается гораздо быстрее, чем артиллерийские системы или стрелковое вооружение. Кожедубу пришлось осваивать новую для себя технику – истребитель «Ла-5» У машины было две автоматических пушки. По огневой мощи она не уступала немецким истребителям. Недостатком был, пожалуй, очень небольшой для воздушного боя боекомплект – по 60 снарядов на ствол.
Первый воздушный бой будущего аса оказался не из простых. Получив повреждения от огня истребителей противника, самолёт Кожедуба попал под огонь советских зениток. С большим трудом лётчик сумел посадить повреждённую машину.
Свою первую победу будущий ас Великой Отечественной одержал далеко не сразу – 6 июля 1943 года в воздушном бою на Курской дуге, совершив 40-й к тому времени боевой вылет. Кожедуб был сбит немецкий бомбардировщик «Ju-87».
Всего в боях на Курской дуге Кожедуб одержал не менее пяти воздушных побед. 4 февраля 1944 года Иван Никитович был удостоен звания Героя Советского Союза за 146 боевых вылетов и 20 сбитых немецких самолётов.
Начиная с мая 1944 года, Кожедуб сражался на «Ла-5ФН» построенном на накопления колхозника Сталинградской области Василия Викторовича Конева, сын которого погиб в ходе войны.
В августе 1944 года, получив звание капитана, Иван Никитович был назначен заместителем командира 176-го гвардейского полка, и стал воевать на новом истребителе «Ла-7».
Второй медали «Золотая Звезда» Кожедуб был удостоен 19 августа 1944 года за 256 боевых вылетов и 48 сбитых самолётов противника. К концу войны Иван Кожедуб – уже майор гвардии – совершил 330 боевых вылетов, в 120 воздушных боях сбил 62 самолёта противника, среди которых было 17 пикирующих бомбардировщиков «Ju-87», по 2 бомбардировщика «Ju-88» и «He111», 16 истребителей «Bf-09» и 21 «Fw-190» 3 штурмовика «Hs-129» и 1 реактивный истребитель «Ме-262».