В Красной Армии Иван служил с 1935 года. Принимал участие в боях на Халхин-Голе и польском походе, в 1939—1940 гг., участвовал в советско-финской войне, затем в Великой Отечественной. В самом начале ВОВ попал в окружение и плен, в Минске совершил побег и вновь присоединился к антифашистской борьбе.
Осенью 1941 года во главе небольшой боевой группы выполнял разведывательные и диверсионные операции, совершал налеты на вражеские автомашины; по заданию руководства Минского подполья и командования партизанских отрядов и бригад добывал оружие, боеприпасы, медикаменты, спасал людей из лагерей смерти.
Кабушкин был известен в подполье под кличками Жан, Бабушкин, Сашка, Назаров. С мая 1942 года являлся руководителем оперативной группы Минского тайного горкома партии по борьбе с вражескими агентами и провокаторами. Участвовал в издании и распространении нелегальной литературы.
4 февраля 1943 года при выполнении боевого задания был схвачен гитлеровцами, и после жестоких пыток погиб в тюрьме.
В 1965 году Ивану Кабушкину посмертно было присвоено звание Героя Советского Союза.
