2004 errang er Silber bei den Afrikameisterschaften in Brazzaville und schied bei den Olympischen Spielen in Athen im Viertelfinale aus. Bei den Commonwealth Games 2006 in Melbourne wurde er Sechster. 2007 gewann er Bronze bei den Panafrikanischen Spielen in Algier, kam aber bei den WM in Osaka nicht über die erste Runde hinaus.