Родился в 1913 году в селе Икское Устье Бондюжского района ТАССР. Трудовую деятельность начал в 1938 году рабочим Бондюжского отделения треста «Гидроэнергопроект». С 1935 по 1937 годы служил в армии. В 1939 году призван на финскую войну. Участвовал в войне с Финляндией. Вернувшись домой, Иван Алексеевич женился, родилась дочь. Мирную жизнь прервала война. И.Сидоров в июне 1941-го в очередной раз уходит на фронт.
Служил в составе 124-го отдельного танкового полка механиком-водителем танка на Ленинградском, Украинском, Белорусском фронтах. Шесть раз был ранен.
Награжден орденом Отечественной войны первой и второй степеней (1945, 1985), орденом Славы третьей степени (1945), медалями "За отвагу", «За оборону Ленинграда».
В наградном листе на награждение орденом Славы третьей степени сказано: «В боях с немецкими захватчиками с 15 по 19 апреля 1945 года в районе деревни Неи Крауши старший сержант Сидоров будучи механиком водителем танка, умело маневрируя своей боевой машиной в составе экипажа уничтожил до 30 гитлеровцев, один миномет и одно орудие. Под сильным артиллерийским, минометным и пулеметным огнем танк, управляемый тов. Сидоровым, отбил огнем своего оружия все контратаки немцев, и ворвался в расположение гитлеровцев, раздавил своими гусеницами три ДЗОТа врага. Будучи раненым, обливаясь кровью, продолжил управлять танком и покинул его только тогда, когда силы и сознание изменили ему».
Иван Алексеевич прошел всю войну, победу встретил под Берлином. Демобилизовался в сентябре 1945 года.
Вернувшись домой, работал водителем. С супругой Марией Ивановной воспитал шестерых детей.