Иван Сидоренко родился 19 октября1907 года в Купянске. После окончания начальной школы работал сначала на кирпичном заводе, затем в механической мастерской. В октябре 1941 года Сидоренко был призван на службу в Рабоче-крестьянскую Красную Армию. С ноября того же года — на фронтах Великой Отечественной войны[1].
К сентябрю 1943 года младший сержант Иван Сидоренко командовал отделением 1-й стрелковой роты 248-го стрелкового полка 31-й стрелковой дивизии46-й армии2-го Украинского фронта. Отличился во время битвы за Днепр. В ночь с 26 на 27 сентября 1943 года отделение Сидоренко переправилось через Днепр в районе села СошиновкаВерхнеднепровского районаДнепропетровской областиУкраинской ССР и приняло активное участие в боях за захват и удержание плацдарма на его западном берегу. В критический момент боя Сидоренко заменил собой выбывшего из строя командира взвода и возглавил отражение немецких контратак. 25 октября 1943 года взвод под руководством Сидоренко успешно ворвался в село Кринички той же области, что способствовало успешному его освобождению[1].
В последующих боях Сидоренко получил тяжёлое ранение и после выписки из госпиталя был демобилизован. Проживал и работал в родном городе. Скончался 6 сентября1984 года[1].
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1988. — Т. 2 /Любов — Ящук/. — 863 с. — 100 000 экз. — ISBN 5-203-00536-2.