Il remporte la médaille de bronze du 200 mètres dos aux Championnats d'Afrique de natation 1998 à Nairobi[1]. Aux Jeux africains de 1999 à Johannesbourg, il est médaillé d'or du 100 mètres dos et médaillé de bronze du 100 mètres papillon[2] ainsi que médaillé d'argent des relais 4 x 100 mètres nage libre, 4 x 200 mètres nage libre et 4 x 100 mètres quatre nages.