Après avoir été sélectionné en équipe nationale jeune en 2005, il devient en 2009 le plus jeune joueur à évoluer en équipe nationale égyptienne. Il participe ainsi aux Championnats du monde 2013 et 2015, aux Jeux olympiques 2016 mais est forfait pour le Championnat du monde 2017. En 2018, son contrat n'est pas prolongé à Aix et il rejoint le club émirati de Charjah, entraîné par l'Algérien Salah Bouchekriou.