Il se révèle durant la saison 2009 en établissant un nouveau record du monde junior du Mile à Oslo en 3 min 49 s 29. Il remporte en fin de saison 2009 le 1 500 m de la Finale mondiale d'athlétisme de Thessalonique en 3 min 35 s 04, devançant l'Américain Leonel Manzano et son compatriote Augustine Choge. Son record personnel sur la distance est de 3 min 31 s 70, réalisé le lors du meeting Golden Gala de Rome.