2005 wurde er bei den Leichtathletik-Weltmeisterschaften in Helsinki Fünfter über 10.000 m. Am 23. November dieses Jahres stellte er zusammen mit Josphat Muchiri Ndambiri, Daniel Muchunu Mwangi, Mekubo Mogusu, Onesmus Nyerre und John Kariuki in Chiba mit 1:57:06 h einen Weltrekord in der Marathon-Staffel auf. 2006 gewann er bei den Crosslauf-Weltmeisterschaften in Fukuoka die Bronzemedaille.