En début de saison 2012, il se classe troisième du 3 000 mètres lors des championnats du monde en salle d'Istanbul, derrière Bernard Lagat et Augustine Choge.