Иван Карпович родился 16 августа 1925 года в с.Сосипатровка Спасского кантона ТатАССР (позже Куйбышевского района ТатАССР, ныне не существует). Окончил 3 класса.
Участник Великой Отечественной войны. Призван в ряды Красной Армии 5 ноября 1943 года Куйбышевским РВК ТатАССР. Военную службу начал стрелком в 341 стрелковом полку с ноября 1943 года по ноябрь 1945 года и в составе которого в период с 9 августа 1945 года по 3 сентября 1945 года участвовал в войне с Японией. В период с ноября 1945 года по февраль 1948 года службу продолжил стрелком в 33 мотострелковом полку. После увольнения в запас работал в колхозе, позже плотником на конезаводе № 57. Жил в с.Никольское. С супругой Марией Сергеевной (1925г.р.) вырастили 2-х дочерей.
Награжден орденом Отечественной войны 2-степени (1985г.), медалью «За победу над Японией» и другими медалями.