Родился 23 февраля 1917 г. ст. Уманской. Русский. Образование начальное. С ранних лет стал работать в колхозе. 10 сентября 1937 призван в Красную Армию. Воинскую присягу принял 1 мая 1939 г. Служил в кавалерийском полку. Окончил курсы младших командиров. Командир отделения конной разведки. 20 ноября 1940 г. уволен в запас. А через полгода началась война. 1 сентября 1941 г. Ленинградским РВК мобилизован на фронт и направлен в 76 бригаду морской пехоты, Южного фронта, командиром разведывательного отделения.
26 июня 1942 г. был ранен в окружении под Батайском. После выхода из окружения и лечения в госпитале с 5 января по 15 апреля 1943 г, воевал в составе 356 запасного стрелкового полка. С 15 апреля 1943 г. и до конца войны воевал в составе 1376 стрелкового полка 417 стрелковой дивизии 4 Украинского фронта старшим телефонистом, командир разведывательного отделения взвода управления полковой батареи. Участвовал крупнейших боевых операциях:
- с 8 марта по 26 июня 1942 г. в боях под Матвеевым Курганом, на Южном фронте.
- с 15 апреля по 28 августа на Кубани в районе Крымска, на Голубой линии Севе-Кавказского фронта.
— с 28 августа по 10 ноября 1943 г. под Мелитополем и Каховкой
Приказом командира полка майора Льва № 017/Н от 17.10.1943 г. за храбрость проявленную при устранении порывов линии связи под сильным огнем противника награжден первой медалью «За отвагу».
— с 10 ноября 1943 по 10 января 1944 г. тяжелые бои на Николаевском плацдарме.
С 21 по 23 декабря 1943 г. Иван Иванович обеспечивал связь НП полка с огневыми позициями батареи в тяжелых боях под селом Ново-Петровка, Запорожской области. За двое суток непрерывных боев под сильным огнем немцев, рискуя жизнью, он устранил 15 порывов, обеспечив надежную связь. Приказом командира полка подполковника Льва № 229/Н от 30.12.1943 г. за храбрость проявленную при устранении порывов линии связи под сильным огнем противника, награжден второй медалью «За отвагу».
Затем было освобождение Крыма, Прибалтики. В начале января 1945 г. Ивана Ивановича назначили командиром разведывательного отделения взвода управления толковой батареи. Участвуя в Западно-Карпатской наступательной операции 23 января 1945 г. он перед началом наступления обследовал всю вражескую оборону, подползая почти вплотную к переднему краю, засекая координаты огневых точек гитлеровцев. Когда началась атака, координировал огонь нашей артиллерии. По его засечкам уничтожено 3 НП, 2 расчета станковых пулеметов, подавлена минометная батарея, уничтожено до 40 гитлеровцев. Приказом командира 417 стрелковой дивизии генерал-майора Бобракова № 013/н от 14.02.1945 г. сержант Пивоваров награжден орденом Славы III степени.
День Победы встретил в Чехословакии.
Награжден орденом Славы 3 степени (№ 470042), медалями «За оборону Кавказа» (удостоверение С № 031788), двумя медалями «За отвагу» (№ 482088 ) и (№ 831308), «За победу над Германией» (удостоверение Н № 347154). Воинское звание сержант.
Демобилизовался 15 июня 1946 г. Вернулся в ст. Ленинградскую. Работал слесарем в Ленинградской МТС. В феврале 1948 г. окончил курсы трактористов в Ленинградской школе механизации. Работал трактористом в Ленинградской МТС.
После ликвидации МТС, работал механизатором, наладчиком отделения № 1 в колхозе им. Ленина. Постоянно повышая профессиональное мастерство, Иван Иванович в декабре 1962 г. получил удостоверение тракториста-машиниста 1 класса, с правом работы на тракторах и сельхозмашинах всех марок.
За ударную работу награжден медалями «За трудовую доблесть» (20 мая 1952), «Участник Всесоюзной сельскохозяйственной выставки» 1957 г., медалью «Ветеран труда», знаком «Ударник коммунистического труда» (1963).
Жил в ст. Ленинградской, по переулку Насыпному.
Трагически погиб, защищая социалистическую собственность от бандитов, 21 августа 1981 г. Похоронен в ст. Ленинградской Ленинградского района Краснодарского края.