2006 wurde er jeweils Zweiter beim Rotterdam-Halbmarathon und bei den Straßenlauf-Weltmeisterschaften in Debrecen über 20 km. Im Jahr darauf siegte er beim Lissabon-Halbmarathon. Bei den Straßenlauf-Weltmeisterschaften 2007 in Udine belegte er den 15. Platz und holte wie im Vorjahr mit dem kenianischen Team Gold in der Mannschaftswertung.