2002 holte er bei den Commonwealth Games in Manchester Silber im Kugelstoßen und wurde Siebter im Diskuswurf. Bei den Afrikameisterschaften in Radès siegte er in beiden Disziplinen. Im Jahr darauf scheiterte er bei den WM 2003 in Paris/Saint-Denis in der Vorrunde. 2004 verteidigte er bei den Afrikameisterschaften in Brazzaville seinen Titel im Kugelstoßen, kam aber bei den Olympischen Spielen in Athen nicht über die erste Runde hinaus. Bei den WM 2005 in Helsinki gelang ihm in der Qualifikation kein gültiger Versuch.