Иван Прокопьевич родился в 1891 году в г.Елабуга Вятской губернии (ныне г.Елабуга РТ). Член РКП(б) с 1917 года, участник Гражданской войны. В 1919–20 года работал помощник уездного военного комиссара в г.Елабуга. В 1920–28 года военный комиссар гг.Елабуга и Тетюши, в 1927–28 года инструктор ЦИК ТатАССР. В 1930–31 года 1-й секретарь Лаишевского райкома ВКП(б), в 1931–34 года парторг Камского речного пароходства, в 1934 году инструктор Татарского обкома ВКП(б), с ноября 1934 года по октябрь 1937 года — 1-й секретарь Куйбышевского райкома ВКП(б) ТатАССР. Был арестован 15 ноября 1937 года органами Управления государственной безопасности НКВД ТатАССР. Обвинён 13 февраля 1939 года по ст. 58-4 («связь с врагами народа»), затем дело было прекращено за недостаточностью улик. В годы Великой Отечественной войны работал замполитом в одном из госпиталей г.Казани (по воспоминаниям родных).
Умер 13 октября 1958 года, похоронен на Арском кладбище г.Казань.