[3] Su talento se identificó por primera vez cuando corrió en los Campeonatos de África Central y Oriental, un evento en el que ganó nada menos que tres títulos de 880 yardas.
Ganó dos medallas de oro (en los 400 y 800 metros) en los Juegos All-Africa inaugurales en 1965.
[5] Compitió en los Juegos Olímpicos de 1964 y 1968 y ganó dos medallas en la prueba de 800 metros; en 1964 también corrió 400 metros, pero no pudo llegar a la final.
OO. de México 1968 ganó la medalla de plata en los 800 metros, con un tiempo de 1:44.47 segundos, llegando a meta tras el australiano Ralph Doubell que con 1:44.40 segundos batió el récord del mundo, y por delante del estadounidense Tom Farrell (bronce).
[3][7] En 2010 ganó el premio a la Personalidad Deportiva del Año de Kenia.