Aux Jeux africains de 2003 à Abuja, il est médaillé d'or du 100 mètres papillon et du 4 x 100 mètres quatre nages, médaillé d'argent du 50 mètres papillon et médaillé de bronze du 100 mètres nage libre, du 50 mètres dos, du 100 mètres dos, du 4 x 100 mètres nage libre et du 4 x 200 mètres nage libre[3].