Vainqueur du cross par équipes des championnats du monde 2006, à Fukuoka, il remporte deux médailles d'argent, sur 5 000 m et sur 10 000 m lors des championnats d'Afrique de Bambous, à Maurice. Cette même année, il se classe septième de la finale mondiale de l'athlétisme à Stuttgart, et deuxième de la coupe du monde de nations d'Athènes.