Родился 3 мая 1903 года в селе Петропавловка, области Войска Донского (ныне это - Красная Поляна, Краснолучского района, Луганской области) в семье крестьянина. В начале двадцатых годов семья переехала в район нынешнего города Новошахтинска и молодой крестьянский парень стал шахтером. Он освоил много профессий и где бы ни работал, всегда был примером в труде и общественной жизни. Вся трудовая и семейная жизнь связана с городом Новошахтинском.
Отсюда в 1941 г Иван Ефимович ушел в армию. С первых дней войны на фронте. С боями, прошел всю страну от границы до Кавказа. И наступая - до Карпат. Где в 1944 году, во время разведки боем был тяжело ранен, и после излечения во многих госпиталях возвратился в Новошахтинск. Несмотря на инвалидность, опять пошел работать на шахту 142 , Кировского шахтоуправления.
Вырастил и воспитал четверых детей: Александра, Виктора, Раису и Нину, всем помог получить образование и привил любовь к труду.
Иван Ефимович за свою трудовую и военную деятельность был награжден: орденом Ленина, орденом Трудового Красного Знамени и многими медалями. С 1930 г был членом ВКП (б). Он прожил тяжелую, но славную жизнь и дети и внуки благодарны ему .
Умер Иван Ефимович 20 февраля 1982 года в г. Новошахтинске, где и похоронен.