En el Campeonato Mundial de Atletismo en Pista Cubierta de 2010 ganó la medalla de bronce en los 3000 metros, llegando a meta en un tiempo de 7:39.90 segundos, tras el estadounidense Bernard Lagat y el español Sergio Sánchez.