Родился 20 апреля 1924 года в селе Городищи Гаврилово-Посадского района Ивановской области в семье крестьянина. Русский.
Образование неполное среднее. Работал в колхозе, был мотористом на аэродроме. Когда началась война, и отец ушёл на фронт, Иван поступил в машинно-тракторную станцию, чтобы кормить большую семью.
В 1942 году был призван в Красную Армию Гаврилово-Посадским райвоенкоматом Ивановской области. В боевых действиях с августа 1942 года. Сражался на подступах к городу Ленинграду.
Комсомолец гвардии ефрейтор Шушин отличился в бою в районе станции Мга (Ленинградская область) 24 июля 1943 года. Метким огнем своего пулемета поддерживал наступление подразделения, уничтожил несколько гитлеровцев, пытавшихся перейти в контратаку. От разорвавшейся рядом мины был ранен, а пулемет пришёл в негодность. Тогда Шушин взял винтовку и пошёл за наступающими бойцами. Одним из первых достиг вражеской траншеи. Когда по наступающим стрелкам открыл губительный огонь пулемёт, Шушин подобрался к огневой точке и бросился на пулемётчиков в рукопашную. Когда к Ивану Шушину подбежали санитары, они уже ничем не могли ему помочь. Он лежал изрешеченный пулями, придавив собой вражеский пулемет, а его руки мертвой хваткой сжимали горло немецкого офицера.
Похоронен Шушин в братской могиле в городе Кировск Ленинградской области.