Il remporte la médaille d'or du m steeple lors des championnats d'Afrique 2000, à Alger, dans le temps de 8 min 33 s 29, en devançant l'Algérien Laïd Bessou et le Kényan David Chepkisa. Il participe cette même année aux Jeux olympiques de Sydney mais ne parvient pas à franchir le cap des séries.