Il remporte la médaille de bronze de l'épreuve individuelle des Championnats du monde de semi-marathon 2003 à Vilamoura au Portugal, derrière le Kényan Martin Lel et l'autre Tanzanien Fabiano Joseph Naasi, dans le temps de .