Il remporte la médaille d'argent des Championnats du monde de semi-marathon 2000 à Veracruz au Mexique, derrière le Kényan Paul Tergat, dans le temps de . L'année suivante, il remporte la médaille de bronze par équipes en compagnie de ses compatriotes John Yuda et Benedict Ako.