El-Munir joins City from Serbian SuperLiga side FK Partizan Belgrade, where he made seven appearances across all competitions in 2017 to help Partizan capture its 27th SuperLiga championship.
Prior to Partizan, El-Munir was with FC Dinamo Minsk in the Belarusian Premier League since 2015. With Dinamo Minsk, El-Munir made 10 appearances in UEFA Europa League Qualifiers and five in the Europa League competition, scoring two goals. El-Munir made 11 and 19 appearances in the Belarusian Premier League in 2015 and 2016, respectively.
El-Munir began his professional career with Al-Ittihad Tripoli in the Libyan Premier League in 2010.
The Tripoli native made the first of his 15 senior international appearances for Libya on Oct. 14, 2012 in an Africa Cup of Nations qualifier against Algeria. El-Munir has appeared for Libya in each of the last two FIFA World Cup qualifying cycles and has three goals in his international career.