Vainqueur de la Finale mondiale d'athlétisme 2007 en 3 min 37 s 96, devant le Français Mehdi Baala, il remporte une nouvelle médaille d'argent à l'occasion des Championnats du monde en salle 2008 de Valence, en Espagne, où il s'incline face à l’Éthiopien Deresse Mekonnen.