Родился в станице Упорной в 1915 году. Окончил 5 классов школы № 16. Получил профессию комбайнера. Был призван в Красную Армию в октябре 1937 года. Направлен на службу в Белорусский особый военный округ, в/ч 4578. К 1939 году переведен на должность младшего командира, поступил учиться в Минское пехотное училище. В 1940 году красноармейцу Штуканеву И.А. присвоено звание младшего лейтенанта и доверено командование взводом в 359-м стрелковом полку 50-й стрелковой дивизии. Перед войной 50-я дивизия дислоцировалась в Витебской области Белорусской ССР. С первых дней Великой Отечественной И.А. Штуканев воевал на Западном фронте. Приказом Главного управления кадров НКО СССР от 17 августа 1943 года мл. лейтенант Штуканев И.А. был исключен из списков Красной Армии как пропавший без вести в 1941 году. В это время лейтенант Иван Штуканев, пом. командира роты, сражался в рядах 15-го партизанского полка Кличевской военно-оперативной группы Белорусского штаба партизанского движения. В октябре 1944 года, после освобождения Белоруссии от немецко-фашистских захватчиков, его жене, Штуканевой Надежде Тимофеевне, проживавшей с ребенком в деревне Стужица Могилевского района, было выслано извещение о гибели мужа в бою 2 января 1944 года. Имя Ивана Андреевича Штуканева внесено в 3-й том Книги Памяти Краснодарского края.