Bei den Leichtathletik-Hallenweltmeisterschaften 1987 in Indianapolis belegte er den vierten Platz im 3000-Meter-Lauf. Den bedeutendsten Erfolg seiner Karriere feierte er ein Jahr später bei den Olympischen Spielen 1988 in Seoul. Im Hindernislauf gewann er hinter Julius Kariuki und Peter Koech die Bronzemedaille. Zum Abschluss der Saison siegte er beim Zürcher Silvesterlauf.