Гвардии генерал-майор, командир 71-й гвардейской стрелковой ордена Ленина Краснознаменной дивизии, Иван Прокофьевич СИВАКОВ родился 2 июня 1901 года в селе Ивановка Красногвардейского района Оренбургской области в семье крестьянина.
Русский. Окончил 3 класса начальной школы, батрачил у кулаков. В августе 1919 года добровольно вступил в Красную Армию. Член КПСС с 1919 года. В 1921 году окончил пехотно-пулеметные курсы красных командиров, в 1924 — Ленинградскую пехотную школу, в 1937 году — Высшие курсы усовершенствования командного состава «Выстрел».
В 1920 году участвовал в ликвидации банд под Бузулуком — Новоузенском, в 1925–1930 годах — на Северном Кавказе участие в разоружении и ликвидации бандформирований в Чечне, Ингушетии, Дагестане и Кабардино-Балкарии. С декабря 1931 по декабрь 1936 года служил в 37-м стрелковом полку 13-й стрелковой дивизии Северо-Кавказского ВО (Каменск-Шахтинский) – начальник и политрук полковой школы, командир батальона.
С начала Великой Отечественной войны воевал на Западном, Северо-Западном, Сталинградском, Донском, Воронежском, 1-м Прибалтийском фронтах, командуя полком и дивизией, участвовал в оборонительных операциях под Великими Луками, в Сталинградской и Курской битвах, освобождении Украины, Беларуси, Литвы. Трижды ранен.
В боях за Великие Луки полк Сивакова в течение трех дней и ночей отражал многочисленные атаки врага и нанес ему большие потери. В районе Каменца более десяти суток полк дрался в окружении не на жизнь, а на смерть. В одном из боев командир был тяжело ранен, попал в госпиталь. В январе 1942 года ещё не зажили раны, а Сиваков снова был в строю и командовал полком на Северо-Западном фронте.
В августе 1942 года он прибыл под Сталинград и с первого до последнего дня Сталинградской эпопеи находился на передовой. В ходе контрнаступления под Сталинградом умело руководил действиями дивизии в наступательных боях против окруженной немецкой группировки - операция «Кольцо». С января 1943 года Иван Прокофьевич вновь исполнял должность заместителя командира 23-й стрелковой дивизии. В феврале 1943 года дивизию передали в состав 21-й армии (с 16 апреля – 6-я гвардейская армия) Воронежского фронта, где она участвовала в Харьковской оборонительной операции. В составе 6-й гвардейской армии Воронежского фронта дивизия под его командованием участвовала в Курской битве и в Белгородско-Харьковской наступательной операции. В октябре дивизия была передислоцирована на 2-й Прибалтийский фронт, в составе которого участвовала в боях на невельском направлении. С января по июнь 1944 года генерал-майор И. П. Сиваков находился на лечении в госпитале, а затем вновь принял командование своей 71-й гвардейской стрелковой дивизией. К тому времени она находилась в составе войск 1-го Прибалтийского фронта.
Особо отличился И.П.Сиваков в Витебско-Оршанской наступательной операции. Летом 1944 года здесь наиболее полно раскрылся его организаторский талант. Перед началом операции утром 22 июня генерал Сиваков произвел разведку боем, которую противник принял за начало наступления. Передовые батальоны дивизии после короткой артподготовки атаковали передний край и захватили первую позицию. Гитлеровцы начали стрелять из всех видов оружия, обнаружив свои огневые точки. Взятые пленные дополнили данные о состоянии обороны противника. На второй день после авиационной и артиллерийской подготовки вся дивизия, действуя на направлении главного удара в составе 6-й гвардейской армии, прорвала сильно укрепленную и глубоко эшелонированную вражескую оборону в районе деревни Орехи Сиротинского района, освободила несколько населенных пунктов и районный центр Шумилино, железнодорожную станцию Сиротино, перерезала шоссе и железную дорогу Полоцк — Витебск. К вечеру 24 июня передовые части генерала Сивакова вышли на северный берег Западной Двины и с ходу, не давая врагу закрепиться, форсировали ее. С первым эшелоном переправился и командир дивизии.
25 июня 1944 года, дивизия освободила Бешенковичи и в стремительном наступлении вышла в район Полоцка. За образцовое выполнение боевых заданий Командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство Указом Президиума Верховного Совета СССР от 22 июля 1944 года гвардии генерал-майору Сивакову Ивану Прокофьевичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
Также генерал-майор И.П.Сиваков награждён орденами Красного Знамени, Кутузова 2-й степени, Красной Звезды я медалями.
В июле 1944 года дивизия генерала Сивакова успешно наступала в ходе Полоцкой и Шяуляйской наступательных операций. И.П.Сиваков погиб 27 июля 1944 года в бою у местечка Анталепте в Литве. Похоронен на воинском кладбище на Успенской Горке в Витебске.