Иван Андреевич родился 7 января 1927 года в с. Рекосево Кудыткарского района Пермской области. Труженик тыла. До призыва в армию работал в колхозе.
Участник Великой Отечественной войны. Призван в ряды Красной Армии 20 ноября 1944 года Белоевским РВК Пермской области. Военную службу начал в Челябинском авиационном училище курсантом по подготовке воздушного стрелка. В период с декабря 1945 года по февраль 1949 года службу проходил в войсковой части 45061 воздушным стрелком. В период с февраля 1949 года по октябрь 1950 года службу проходил в войсковой части 21274 воздушным стрелком. В период с октября 1950 года по июль 1951 года службу проходил в войсковой части 21277 радиомехаником. В период с июля 1951 года по февраль 1952 года службу проходил в войсковой части 61824 радиотелефонистом. В период с февраля 1952 года по сентябрь 1952 года службу проходил в войсковой части 71478 мастером по авиационному вооружению. После увольнения в запас вернулся на малую родину. Позже жил и работал в Ющвинском районе Пермской области. В 1958 году окончил Очерский индустриальный техникум. После сентября 1963 года переехав в г.Куйбышев-Татарский работал в управлении механизации слесарем-электриком. С супругой Верой Сергеевной вырастили 2-х сыновей.
Награжден медалями в ознаменование победы в Великой Отечественной войне 1941-1945г.г.