Il remporte le titre du saut en longueur lors des Championnats d'Afrique 1988 et 1989, et s'adjuge par ailleurs la médaille d'argent lors de l'édition 1984. Deux fois médaillé d'argent lors des Jeux africains en 1987 et 1991, il remporte les Jeux du Commonwealth de 1990 à Auckland.