Иван Ефимович родился 12 ноября 1936 года в с.Русская Поляна Черкасского района Киевской области (ныне Черкасской область Украины) Окончил Черкасский техникум механизации сельского хозяйствава (1957г.), Казанский сельско-хозяйственный институт (1967г.). С 1957 года по распределению работал мастером производственного обучения, после службы в Советской Армии — преподавателем, в 1965–67 года завуч учебной частью, в 1967–72 года директором училища №5 Куйбышевского района ТатАССР. В 1972–73 года заместитель председателя исполкома Куйбышевского райсовета депутатов трудящихся, в 1973–75 года директор совхоза «Болгарский». В 1975–85 года начальник районного объединения «Сельхозтехника», которое под руководством Ивана Ефимовича превратилось в крупное технически оснащённое предприятие. В 1985–88 года начальник управления сельского хозяйства и председатель районного агропромышленного объединения, в 1988–93 года директор Куйбышевского мясокомбината. На предприятиях и в организациях, которые возглавлял Иван Ефимович, велось большое производственное, социально-культурное и жилищное строительство. Активно участвовал в общественно-политической жизни района, неоднократно избирался депутатом райсовета. За активное участие в благотворительной деятельности был удостоен почётного звания «Человек — золотое сердце».
Награждён двумя орденами Трудового Красного Знамени (1976г., 1986г.), бронзовой медалью ВДНХ СССР.
Умер 2 ноября 2005 года, похоронен на городском кладбище г.Болгар РТ.