Солдат Великой Отечественной войны. Воевал на Брянском, Западном, Центральном, 1-м Белорусском, 3-м и 1-м Прибалтийском фронтах в должностях орудийного номера, наводчика и командира орудия. Принимал участие в Орловской операции, освобождении Левобережной Украины, Гомельско-Речицкой, Калинковичско-Мозырской и Белорусской операциях.
Наводчик орудия 7-й батареи 31-го гвардейского артиллерийского полка (12-я гвардейская Пинская Краснознаменная стрелковая дивизия, 9-й гвардейский Брестский стрелковый корпус, 61-я армия, 1-й Белорусский фронт), гвардии ефрейтор.
Особо отличился при освобождении Брестской области Белоруссии. При прорыве обороны противника 23 июля 1944 года, в районе деревни Ямно уничтожил пять огневых точек противника, обеспечив успешную атаку вражеского переднего края на своем участке. Продвигаясь вместе с наступающими стрелковыми подразделениями. В ночь на 25 июля И.П.Гуров огнем орудия отразил контратаку немцев, уничтожив свыше 40 солдат противника. Будучи тяжело раненым, продолжал вести огонь до последней возможности.
В честь Ивана Гурова в п. Куркино названа улица.