На фронтах Великой Отечественной войны с января 1942 г. Служил понтонёром, воевал на Северо-Западном, Воронежском, Степном и 2-м Украинском фронтах. Указом ПВС от 20 декабря 1943 г., за мужество и героизм, проявленные при форсировании Днепра и удержании плацдарма, удостоен звания Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда». В 1945 г. демобилизован, работал в Зыряновском р-не Томской обл. В последние годы жизни М. К. Ефанов проживал в Новосибирске. (Новосибирцы – Герои Отечества. С. 150–151)