Иван Никифорович родился 5 сентября 1927 года в пос.Затон им.куйбышева Спасского кантона ТатАССР (позже Куцйбыщевский район ТатАССР, после затопления Куйбышевского водохранилища перемещен как одноименный поселок Камско-устьинского района РТ). В 1940 году окончил 4 класса начальной школы. Труженик тыла. До призыва в армию работал на различных работах.
Участник Великой Отечественной войны. Призван в ряды Красной Армии 4 декабря 1944 года Куйбышевским РВК ТатАССР. Военную службу начал стрелком в 415 конвойном полк МВД с декабря 1944 года по март 1947 года, продолжил военную службу с марта по октябрь 1947 года стрелком в 132 конвойном полку МВД. С октября 1947 года по май 1950 года автоматчик войсковой части 2147, с мая 1950 года по май 1951 года пулеметчик ручного пулемета войсковой части 2335. После увольнения в запас до 1960 года жил и работал в Пермской области. Вернувшись на родину жил в пос.приволжский и работал в совхозе «Болгарский» в животноводческой бригаде. С супругой Валентиной Даниловной 91931г.р.) вырастили сына и дочь.
Награжден юбилейными медалями в честь Победы в Великой Отечественной войне 1941-1945г.г.