Родился 2 июня 1901 года в селе Ивановка в семье крестьян из села Новой БинарадкиСтавропольского уездаСамарской губернии Прокопия Фёдоровича и Александры Ивановны Сиваковых[4], русский по национальности. Окончив 4 класса, работал в селе.
В Красную Армию зачислен по мобилизации в сентябре 1919 года. Участник Гражданской войны. Служил в 5-м запасном полку, участвовал в подавлении антисоветских вооружённых выступлений. С марта 1920 года учился на 26-х Оренбургских пехотных командных курсах, будучи курсантом принимал участие в подавлении антисоветского мятежа А. П. Сапожкова в Саратовской губернии.
Участник Великой Отечественной войны с июля 1941 года. Прибыв в состав 22-й армииЗападного фронта, полк и дивизия участвовали в Смоленском сражении, сражаясь в районе Великих Лук и под Андреаполем. В сентябре дивизия была переброшена на ярцевское направление в состав 16-й армии. В начале немецкого генерального наступления на Москву (операция «Тайфун») в начале октября 1941 года дивизию перебросили на правый фланг армии севернее станции Свищево, где она вела оборонительные бои в районе Капыревщина — Дедово и попала в «Вяземский котёл». В составе группы войск генерал-лейтенантаС. А. Калинина её части отходили к Днепру. 14 октября остатки дивизии были сведены в сводные отряды и пробивались из окружения севернее Гжатска, при этом полковник И. П. Сиваков был назначен командиром головной группы. Ему удалось пробить «коридор» через Вяземское шоссе, по которому из кольца окружения прорвалась часть войск. В бою 19 октября он был ранен и остался на поле боя. Однако, придя в себя, собрал раненых бойцов и 23 октября вывел свою группу через линию фронта к своим. Сразу же был госпитализирован.
В январе 1942 года назначен командиром 15-й отдельной стрелковой бригады, которая формировалась в Северо-Кавказском военном округе. В марте бригада прибыла на Северо-Западный фронт, а уже 6 апреля 1942 года военный трибунал Северо-Западного фронта приговорил полковника И. П. Сиваков по статье 193.17 п. «а» УК РСФСР («Злоупотребление властью») на 10 лет исправительно-трудовых лагерей без поражения в правах[6]. Исполнение наказания было отсрочено до окончания войны. В мае он был назначен командиром 117-го стрелкового полка 23-й стрелковой дивизии53-й армии этого фронта. За проявленное мужество определением военного трибунала Северо-Западного фронта от 18 июля 1942 года И. П. Сиваков был полностью освобожден от судебного наказания.
В августе 1942 года дивизия была переброшена в состав Сталинградского фронта, и участвовала в Сталинградской битве, до ноября вела упорные оборонительные бои в районе Новогригорьевской. Вскоре её передали Донскому фронту. С ноября 1942 года полковник И. П. Сиваков занимал должность заместителя командира, а с 11 декабря временно исполнял должность командира этой же дивизии. В ходе контрнаступления под Сталинградом умело руководил действиями дивизии в наступательных боях против окруженной немецкой группировки (операция «Кольцо»). С января 1943 года И. П. Сиваков вновь исполнял должность заместителя командира 23-й стрелковой дивизии. За стойкость, мужество, дисциплину и организованность, проявленные в боях под Сталинградом, приказом народного комиссара обороны СССР от 1 марта 1943 года дивизии было присвоено гвардейское звание и она переименована в 71-ю гвардейскую стрелковую дивизию. В феврале 1943 года дивизию передали в состав 21-й армии (с 16 апреля – 6-я гвардейская армия) Воронежского фронта, где она участвовала в Харьковской оборонительной операции. С апреля 1943 года И. П. Сиваков вновь временно исполнял должность командира 71-й гвардейской стрелковой дивизии (через несколько месяцев был утверждён в должности командира дивизии). В составе 6-й гвардейской армии Воронежского фронта дивизия под его командованием участвовала в Курской битве и в Белгородско-Харьковской наступательной операции. В октябре дивизия была передислоцирована на 2-й Прибалтийский фронт, в составе которого участвовала в боях на невельском направлении. С января по июнь 1944 года генерал-майор И. П. Сиваков находился на лечении в госпитале, а затем вновь принял командование своей 71-й гвардейской стрелковой дивизией. К тому времени она находилась в составе войск 1-го Прибалтийского фронта.
За образцовое выполнение боевых заданий Командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство Указом Президиума Верховного Совета СССР от 22 июля 1944 года гвардии генерал-майору Сивакову Ивану Прокофьевичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда»[8].
В июле 1944 года дивизия генерала Сивакова успешно наступала в ходе Полоцкой и Шяуляйской наступательных операций. 27 июля 1944 года погиб в бою. Похоронен на воинском кладбище (Успенская Горка) в Витебске[9].
↑По другим данным, например, согласно биографии И. П. Сивакова в 5 томе военного биографического словаря «Великая Отечественная. Комдивы», И. П. Сиваков родился 1 июня 1901 года.
↑Большая часть публикаций содержит утверждения, что И. П. Сиваков погиб 20 июля 1944 года. Например, в документах воинского захоронения в Витебске он значится погибшим именно 20 июля.
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1988. — Т. 2 /Любов — Ящук/. — 863 с. — 100 000 экз. — ISBN 5-203-00536-2.
Коллектив авторов. Великая Отечественная: Комдивы. Военный биографический словарь. Командиры стрелковых, горнострелковых дивизий, крымских, полярных, петрозаводских дивизий, дивизий ребольского направления, истребительных дивизий. (Пивоваров – Яцун). — М.: Кучково поле, 2014. — Т. 5. — С. 390—392. — 1500 экз. — ISBN 978-5-9950-0457-8.
Замулин В. Н. Курский излом. Решающая битва Отечественной войны. — М.: Яуза, Эксмо, 2007. — С. 159—162. — 1000 с. — (Великая Отечественная: Цена Победы). — 5000 экз. — ISBN 5-699-18411-2.