2013 siegte er bei den Mittelmeerspielen in Mersin mit 76,68 m und auch bei den Islamic Solidarity Games in Palembang mit 77,73 m. Im Jahr darauf stellte er am 21. März in Kairo mit 81,27 m den aktuellen Afrikarekord auf und siegte anschließend bei den Afrikameisterschaften in Marrakesch mit neuem Meisterschaftsrekord von 79,09 m. Daraufhin wurde er beim Continentalcup ebendort mit 78,89 m Zweiter hinter dem Ungarn Krisztián Pars. 2015 siegte er bei den Arabischen Meisterschaften in Madinat Isa mit 74,81 m und gelangte anschließend bei den Weltmeisterschaften in Peking bis in das Finale, in dem er mit 76,81 m den siebten Platz belegte. Anschließend verteidigte er bei den Afrikaspielen in Brazzaville mit 72,50 m erfolgreich seinen Titel.