Op de Afrikaanse Spelen 1999 won hij de 5.000 m. In 2000 werd hij op de Olympische Spelen van 2000 in Sydney negende op de 5.000 m. Dat jaar won hij ook ditzelfde onderdeel op de Keniaanse kampioenschappen.