El-Munir appeared in 26 regular-season games, starting 23, for Orlando City last year, his first in MLS. Before that he helped Serbia’s FK Partizan Belgrade earn its 27th league title, playing in seven matches across all competitions in 2017.
He has also played with Al-Ittihad Tripoli in the Libyan Premier League, with Serbia’s Jagodina and with FC Dinamo Minsk in the Belarusian Premier League. Internationally, El-Munir took part in the 2014 and 2018 FIFA World Cup qualifying cycles for Libya.
“Mohamed showed a great deal of potential and performed very well in his first season in MLS,” John Thorrington, LAFC’s general manager and executive vice president of soccer operations, said in a statement.