Il remporte les titres du saut en longueur et du triple saut lors des Championnats d'Afrique 1979 de Dakar. En 1983, il se classe troisième des Championnats du monde d'Helsinki (17,18 m) derrière le Polonais Zdzisław Hoffmann et l'Américain Willie Banks, avant de décrocher dès l'année suivante la médaille d'argent aux Championnats d'Afrique. Il se classe septième des Jeux olympiques de Los Angeles.