Иван Вячеславович Кабанов родился 22 октября 1996 года в поселке Ола Ольского района Магаданской области. В 2007 году семья переехала в город Магадан, где Иван продолжил обучение в гимназии № 13. Во время учебы активно занимался спортом: легкой атлетикой, северным многоборьем и настольным теннисом, защищал честь гимназии на спортивных соревнованиях. В 2014 году, по окончании гимназии, поступил в Дальневосточное высшее командное училище имени Маршала Советского Союза К. К. Рокоссовского в городе Благовещенске Амурской области.
После окончания училища в декабре 2018 года направлен для дальнейшего прохождения службы на Краснознаменный Северный флот в должности командира мотострелкового взвода 80-й отдельной мотострелковой бригады (арктической) 14-го армейского корпуса Береговых войск (пункт дислокации – поселок Алакуртти Кандалакшского района Мурманской области).
С 22 мая 2022 года в составе своего подразделения принимал участие в специальной военной операции по защите Донецкой Народной Республики и Луганской Народной Республики.
В июне 2022 года взвод под командованием Ивана Кабанова оборонял позиции батальона. Грамотно распределив силы и огневые средства, отбил три атаки противника, вывел из строя семь единиц бронированной техники, уничтожил до 30 военнослужащих ВСУ, тем самым удержал порученный ему участок обороны.
В июле силами взвода под ожесточенным огнем артиллерии противника старший лейтенант Кабанов удержал тактически важный перекресток дорог. Осуществлял корректировку огня артиллерии батальона, при этом трижды вызывал огонь на себя. Своими действиями способствовал уничтожению четырех единиц бронетехники и до 15 боевиков ВСУ. За мужество, проявленное в бою, награжден медалью «За отвагу».
В сентябре в ходе передислокации подразделений батальона на территории Харьковской области прикрывал своим взводом сворачивание позиций и перемещение основных сил. Приняв неравный бой с превосходящими силами противника, офицер в течение нескольких часов удерживал позиции, что позволило подразделениям соединения выйти без потерь на указанный рубеж. В ходе боя силами взвода уничтожил до 30 человек живой силы врага, при этом лично уничтожил пулеметный расчет и бронетранспортер ВСУ.
15 октября 2022 года на Херсонском направлении противник крупными силами атаковал позиции взвода старшего лейтенанта Кабанова. В ходе ожесточенного боя офицер, проявляя мужество и самообладание, был вынужден дважды вызывать огонь на себя, лично уничтожил танк и БМП противника. Вступив в неравный бой во второй волне атак противника, Иван Кабанов грамотно и профессионально руководил огневым воздействием артиллерии, выбирая для уничтожения наиболее важные цели врага.
Для локализации прорыва на правом фланге, собрав группу из 10 бойцов, вступил в ближний бой. При помощи стрелкового оружия и ручных гранат его группа уничтожила 14 военнослужащих ВСУ и вывела из строя две единицы бронетехники, сам офицер уничтожил пятерых противников. Получив контузию и продолжая вести за собой подчиненных, Иван вступил в рукопашную схватку с врагом, в ходе которой получил смертельное ранение.
Указом Президента Российской Федерации от 11 февраля 2023 года за мужество и героизм,
проявленные при исполнении воинского долга, Ивану Вячеславовичу Кабанову присвоено звание Героя Российской Федерации (посмертно). Медаль «Золотая Звезда» была передана семье героя 22 февраля 2023 года в Центре культуры города Магадана заместителем командующего Северным флотом вице-адмиралом О. В. Голубевым и губернатором Магаданской области С. К. Носовым.
14 апреля 2023 года гимназии № 13 города Магадана было присвоено имя Героя Российской Федерации Ивана Кабанова. В образовательной организации установлена «Парта Героя».