Родился и вырос Иван Никифорович в селе Рашевка Полтавской области. В ноябре 1944 года, в возрасте 17 лет, он был призван в Вооруженные Силы, где служил до мая 1951 года.
После службы в армии приехал в Мариинск, где добросовестно служил в воинской части 6586, командиром взвода. Общий стаж службы ветерана составляет более 40 лет, в том числе и в ИК-1.Награжден медалью «За безупречную службу» III степени, II степени и I степени.
Здоровья Вам, уважаемый Иван Никифорович!