Er belegte bei den Olympischen Spielen 1988 in Seoul über 800 m den achten Platz. Bei den Leichtathletik-Afrikameisterschaften 1989 in Lagos gewann er über dieselbe Distanz in 1:45,71 min die Goldmedaille und im 1500-Meter-Lauf in 3:41,51 min die Bronzemedaille hinter seinen Landsleuten Joseph Chesire und Robert Kibet. 1990 wurde er bei den Commonwealth Games in Auckland Zweiter im 800-Meter-Lauf, mit einer Zeit von 1:46,00 min nur um 0,02 Sekunden von Sammy Tirop aus Kenia geschlagen.