Ефим Соломонович родился 1 октября 1919 года в городе Каменец-Подольске Винницкой области в семье служащих.
Участник великой Отечественной войны. В 1941 году окончил медицинский институт и был призван в ряды Красной Армии Сталинским Центральным РВК 24 июня 1941 года. Фронтовые дороги прошли на должностях военных врачей в составе 95 гвардейском артиллерийском полку 44 Гвардейской стрелковой дивизии 1 Гвардейской Армии Юго-Западного фронта, позже 65 Армии. К окончанию Великой Отечественной войны являлся начальником медицинской службы.
Награжден орденами Красной Звезды (1944г.), Отечественной войны II степени (1945г.), медалями "За боевые заслуги" (1943г.), "За победу над Германией в великой отечественной войне 1941-1945г.г.", "За трудовое отличие", "За освобождение Варшавы" и другими медалями.
В 1946 году был демобилизован в Бугульму, где работал главным врачом городской больницы. Почти 30 лет возглавлял терапевтическое отделение. В 1960 году присвоено звание "Заслуженный врач РСФСР".
В мирные годы еще награжден орденами "Знак Почета", Октябрьской революции, Отечественной войны, Дружбы народов.
В 1967 году присвоено звание "Почетный гражданин города Бугульмы".
Ефим Соломонович стал первым почетным гражданином города в послевоенные годы.