Bei den Olympischen Spielen 2000 in Sydney schied er im Halbfinale aus. 2001 wurde er Vierter bei den Leichtathletik-Weltmeisterschaften in Edmonton und beim "IAAF Grand Prix Finale." 2002 wurde er afrikanischer Vizemeister. 2004 wurde er Fünfter bei den Hallenweltmeisterschaften in Budapest und Afrikameister. Bei den Weltmeisterschaften 2005 in Helsinki gewann er die Bronzemedaille. 2005 und 2006 wurde er jeweils Vierter beim Leichtathletik-Weltfinale.