Иван Петрович родился 27 января 1930 года в д.Долгоруково Спасского кантона ТатАССР (ныне не существует). В 1948–49 года служил в рядах Советской Армии. После окончания школы механизации в затоне им. Куйбышева работал трактористом совхоза «Пичкасский» Куйбышевского района ТатАССР. Позднее переехал в Ленино-Кокушкино Пестречинского района ТатАССР. Награждён орденом Трудового Красного Знамени (1966г.), бронзовой медалью ВДНХ СССР (1969г.).
Умер 4 апреля 2001 года, похоронен на сельском кладбище с.Вожи Спасского района РТ.