2013 gewann er Silber bei den Mittelmeerspielen in Mersin und wurde Siebter bei den Weltmeisterschaften in Moskau. Am 18. Mai 2014 siegte er beim Shanghai Golden Grand Prix mit dem Afrikarekord von 89,21 m (den Julius Yego am 7. Juni 2015 auf 91,39 m verbesserte). Einer Silbermedaille bei den Afrikameisterschaften in Marrakesch folgte ein Sieg beim Continental-Cup in Marrakesch.