2003 gewann er die Corrida de Houilles. Im Jahr darauf wurde er Fünfter im Juniorenrennen der Crosslauf-Weltmeisterschaften in Brüssel. Über 1500 m wurde er Zehnter bei den Olympischen Spielen in Athen und über 3000 m Dritter beim Leichtathletik-Weltfinale in Monaco. Über 1500 m schied er bei den Leichtathletik-Weltmeisterschaften 2005 in Helsinki im Vorlauf aus und erreichte bei den Olympischen Spielen 2008 in Peking das Halbfinale.