En el Campeonato Mundial de Atletismo en Pista Cubierta de 2004 ganó la medalla de oro en los 1500 metros, llegando a meta en un tiempo de 3:52.31 segundos, por delante del ucraniano Ivan Heshko y de su paisano keniano Laban Rotich (bronce).