Il remporte une médaille de bronze aux Jeux africains de 2003, finit cinquième des championnats d'Afrique d'athlétisme 2006.