Il remporte la médaille d'argent du lors des championnats d'Afrique 1998, et se classe cinquième des Jeux africains de 1999. En 2000, il participe aux Jeux olympiques de Sydney où il atteint les demi-finales de l'épreuve du .