Il remporte la médaille d'or du lors des Championnats d'Afrique 1988, à Annaba en Algérie, en devançant dans le temps de 1 min 46 s 99 l’Éthiopien Getahun Ayana et l'Algérien Ahmed Belkessam. il remporte la médaille de bronze lors de l'édition suivante, en 1989. Il participe à trois Jeux olympiques consécutifs de 1984 à 1992 mais ne parvient pas à franchir le cap des séries.