Michał Efir urodził się 14 kwietnia 1992 roku w Świdniku. Jest wychowankiem Wieniawy Lublin, skąd w 2008 roku trafił do warszawskiej Legii. Przygodę ze stolicą rozpoczął od gry w zespole juniorów, następnie trafił do drużyny Młodej Ekstraklasy. Debiut w Ekstraklasie zaliczył 21 kwietnia 2012 roku w przegranym meczu z Lechem Poznań. W minionym sezonie zaliczył jeden występ w najwyższej klasie rozgrywkowej, tym samym zdobywając tytuł mistrza Polski z Legią. Jednak głównie grał w zespole III-ligowych rezerw, gdzie w 17. spotkaniach zdobył 11 bramek. Efir rozpoczął treningi z Ruchem 24 czerwca. Z chorzowskim zespołem pojechał również na zgrupowanie do słowackiego Popradu. Podczas zajęć prezentował się na tyle dobrze, że Ruch zaproponował mu trzyletni kontrakt. Efir to czwarte wzmocnienie chorzowian przed inauguracją nowego sezonu. Wcześniej kontrakty z "Niebieskimi" podpisali bramkarz Wojciech Skaba oraz pomocnicy Michał Szewczyk i Michał Rzuchowski.