Иван Андреевич родился 25 января 1926 года в д.Вожи Спасского кантона ТатАССР (позже Куйбышевский район ТатАССР, ныне Спасский район РТ). Окончил 4 класса. Работал сельхоз рабочим в сельхозартели «13-ая годовщина Октября».
Участник Великой Отечественной войны. Призван в ряды Красной Армии в ноябре 1943 года Куйбышевским РВК ТатАССР. С 15 июня по 15 июля 1944 года воевал на 2-м Белорусском фронте химинструктором 326 стрелкового полка 101 стрелковой дивизии (10-й гвардейской дивизии). Был трижды ранен. Находился на излечении в эвакогоспитале № 5822 (Горьковская область). После войны служил в органах внутренних дел с 10 августа 1948 года по 26 апреля 1954 года командиром отделения ОВПК-4 УПО МВД ТатАССР.
Награжден медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.» и другими медалями.