Bei den Leichtathletik-Weltmeisterschaften 2001 in Edmonton wurde er im 10.000-Meter-Lauf Elfter. Im gleichen Jahr gewann er über diese Distanz Gold bei den Mittelmeerspielen und wurde Neunter bei den Halbmarathon-Weltmeisterschaften in Bristol. 2002 wurde er Zehnter bei den Crosslauf-Weltmeisterschaften in Dublin, Achter über 10.000 Meter bei den Leichtathletik-Afrikameisterschaften in Radès und holte Silber bei den Halbmarathon-Weltmeisterschaften in Brüssel.