Munir maakte in 2010 zijn debuut voor UD Melilla. Na 4 jaar en 74 wedstrijden vertrok hij naar CD Numancia. Hier speelde hij ook weer 4 seizoenen en vertrok in 2018 transfervrij naar CD Málaga, uitkomend in de Segunda Division.
Nadat Mohamedi door de Marokkaanse bondscoach Badou Zaki werd uitgenodigd voor een oefenwedstrijd van het Marokkaans voetbalelftal in maart 2015, besloot hij voor de Marokkaanse voetbalnationaliteit te kiezen. Op 28 maart 2015 debuteerde hij in een vriendschappelijke wedstrijd tegen het Uruguayaans voetbalelftal (0–1).
Munir was eerste keeper voor Marokko op de Afrika Cup 2017. Ook was hij keeper op het WK 2018. Hierop keepte hij alle drie de wedstrijden.
In aanloop naar de Afrika Cup 2019 verloor hij zijn basisplaats aan collega-keeper Yassine Bounou en kwam dus niet in actie op het toernooi.