Ефимов Иван Дмитриевич родился 10 сентября 1921 году в селе Зимовное Большетроицкого района Курской области. В 1941 году окончил Белгородское медицинское училище, работал фельдшером в Зимовеньской больнице.
На фронтах Великой Отечественной войны с 1942 г. Старшина медицинской службы Ефимов служил санинструктором в пулеметной роте стрелкового батальона 107-й стрелковой дивизии, в мотострелковом батальоне 80-й танковой бригады. Воевал на Воронежском, Степном, Донском, Втором Украинском фронтах.