Иван Петрович родился 9 января 1930 года в с.Кузнечиха Спасского кантона ТатАССР (ныне Спасский район РТ). С 1942 года комбайнёр Кузнечихинской машинно-тракторной станции, затем колхоза «Звезда» Куйбышевского района ТатАССР. С 1990 года на пенсии. Награждён орденом «Знак Почёта» (1973г.), медалями, памятным знаком РТ в честь 55-летия победы в Великой Отечественной войне 1941–1945гг. (2000г.); Почётной грамотой Президиума ВС ТатАССР (1970г.). Ветеран труда (1998г.).