Ai Mondiali di Budapest 2017 ha realizzato il primato nazionale nei 200 metri stile libero, fissando il tempo in 1'47"40, nei 400 metri stile libero, completando la prova in 3'46"36 e nella staffetta 4x200 metri stile libero con Mohamed Samy, Ahmed Akramh e Marwan El-Amrawy.