В феврале 1942 года ушёл добровольцем в Красную армию. Боевое крещение получил на Сталинградском фронте в 1942 году, был ранен. К весне 1943 года воевал в составе 1002-го стрелкового полка 305-й стрелковой дивизии, с которым прошёл до самой Победы, став старшиной пулемётной роты. Сражался на Воронежском, Степном, 1-м и 4-м Украинском фронтах.

15–17 января 1945 года при прорыве вражеской обороны в районе населённого пункта Глиник (Польша) старшина Татьянин первым поднялся в атаку. Он провёл роту через минное поле противника, ворвался в траншею, где гранатами подорвал пулемёт с пятью гитлеровцами, двоих взял в плен. 21 января Татьянин с пулемётным расчётом первым в полку форсировал реку Дунаец, заняв выгодную позицию.
После войны Иван Андреевич вернулся в Оренбург, позднее стал почётным гражданином города.