Ефим Дубинин родился 23 августа 1914 года в деревне Кокузовой, Туринского района, Свердловской области. Окончил сельскую школу. Работал трактористом в колхозе «Сибиряк».

С 1937 по 1940 год служил в Советской Армии. Участвовал в финской войне.

В Великой Отечественной войне — с 29 августа 1941 года. Был командиром орудия 932-го артиллерийского полка 375-й стрелковой дивизии и 1666-го Киевского истребительно-противотанкового артиллерийского полка. Участвовал в боях под Калинином, Ржевом, на Курской дуге, при форсировании Днепра и освобождении Киева. Имел два ранения и контузию. Звание Героя Советского Союза присвоено 10 января 1944 года. Награжден орденами Отечественной войны II степени, Славы III степени и четырьмя медалями.

Гвардии старшина в отставке Е.И. Дубинин работал трактористом в совхозе «Комсомольский», Туринского района.