Il obtient ensuite la médaille d'argent du relais 4 x 200 mètres nage libre ainsi que deux médailles de bronze sur les relais 4 x 100 mètres nage libre et 4 x 100 mètres quatre nages mixte aux championnats d'Afrique 2018 à Alger[4].
Aux Jeux africains de 2019 à Casablanca, il remporte la médaille d'or du 400 mètres nage libre et trois médailles d'argent, sur 200, 800 et 1 500 mètres nage libre[5].
Aux championnats d'Afrique 2022 à Tunis, il obtient la médaille d'argent sur 200 mètres nage libre et sur 4 x 200 mètres nage libre ainsi que la médaille de bronze sur 400 mètres nage libre[6].