Родился 6 июля 1922 года (по другим данным – 8 июля 1920 года) в д. Ображеевка Сумского уезда. После окончания семилетки был принят на рабфак Шосткинского химико-технологического техникума.
В 1938 году судьба привела его в аэроклуб, где в 1939 году он совершил первый полет. В Чугуевское военное авиационное училище летчиков Иван Кожедуб был принят в начале 1940 года и по его окончании был оставлен инструктором.
В начале войны сержант Кожедуб до осени 1942 года наряду с инструкторскими полетами упорно занимался вопросами тактики, изучал описания воздушных сражений.
В декабре 1942 года в составе 240 иап совершил первый боевой вылет, был подбит и чудом остался жив.
Только во время 40-го боевого вылета на Курской дуге комэска Кожедуб сбил своего первого «лаптежника». Всего за войну Иван Никитович провел 330 боевых вылетов, 120 воздушных боев, лично сбил 62 вражеских самолета.
После войны служил в 176–м гвардейском иап. В 1949 году окончил Военно-воздушную академию. По личному распоряжению В. Сталина был назначен заместителем, а затем командиром 326-й ИАД в Кубинке.
С марта 1951 по февраль 1952 года в небе Кореи дивизия Кожедуба одержала более 200 побед.
В 1952 году дивизия была передана в систему ПВО и передислоцирована под Калугу.
В 1954 году генерал-майор И. Н. Кожедуб стал слушателем Военной академии Генерального штаба. Затем служил первым заместителем начальника управления боевой подготовки ВВС, первым заместителем командующих ВВС Ленинградского и Московского военных округов. Лично освоил десятки типов самолетов и вертолетов, и летал до 1970 года.
С 1978 года в составе группы Генеральных инспекторов МО СССР.
Автор книг: «Служу Родине», « Праздник Победы», «Верность Отчизне».
Награжден тремя золотыми звездами Героя Советского Союза, двумя орденами Ленина, семью орденами Красного Знамени, орденами Александра Невского, Отечественной войны I-й ст., двумя орденами Красной Звезды, орденом «За службу Родине в ВС СССР» III-й ст., медалями и 6 иностранными орденами.
Умер 8 августа 1991 года.