Одарченко Иван Николаевич родился 20 мая 1901 года в селе Засосна Буденовского района Воронежской области (в настоящее время – Красногвардейский район Белгородской области). Кадровый военный. В Рабоче-Крестьянской Красной Армии с 1919 г. Воевал на Туркестанском фронте в 1922 году. Награжден медалью «XX лет РККА». В конце 1939 г. – 1940 г. в звании капитана в г. Куйбышеве (в настоящее время – г. Самара) служил командиром батальона 269 стрелкового полка 117 стрелковой дивизии.
В начале 1941 г. проходил службу в Центральной школе подготовки командиров штаба (Школа 5-го управления (разведуправления) РККА в должности помощника начальника учетного отдела.
С началом Великой Отечественной войны капитан И.Н. Одарченко был направлен на службу в 37 Укрепрайон, охранявший подступы к Москве в районе Малоярославца.
Схема положения частей Малоярославецкого боевого участка 10.10.1941
Наиболее известным узлом обороны 37 Укрепрайона является деревня Ильинское, где в октябре 1941-го сражались подольские курсанты.
С февраля 1942 г. – майор И.Н. Одарченко служил в 157 Укрепрайоне, находящемся в городской черте Москвы.
За заслуги в укреплении обороны Москвы 22.01.1942 года начальник Горьковского направления оборонных работ г. Москвы капитан Иван Николаевич Одарченко был награжден медалью «За боевые заслуги».
В конце весны 1942 года майор И.Н. Одарченко был переведен на должность заместителя командира 1060 стрелкового полка 264 стрелковой дивизии. Во время боя в районе деревни Озерна Козельского района Смоленской области (в настоящее время деревня Озерна Ульяновского района Калужской области) 21 августа 1942 года майор Одарченко был убит.
Об обстоятельствах его гибели в письме своей маме писал сослуживец Ивана Николаевича.