En 2010, il se classe troisième des championnats du monde de semi-marathon, à Nanning en Chine, et permet à l'équipe du Kenya de remporter la médaille d'or par équipes.