Czterokrotnie zdobywał medale na Mistrzostwach Afryki - brązowy w skoku wzwyż w 1996, brązowy w trójskoku w 2000, oraz złote w trójskoku w 2002 i 2004. Na Igrzyskach Afrykańskich w 2003 zdobył brąz w trójkoku. Dwukrotnie reprezentował swój kraj na igrzyskach olimpijskich, w Atlancie spalił wszystkie próby w skoku wzwyż, a w Atenach odpadł w 1 rundzie eliminacji w trójskoku z wynikiem 15.67 m.