Nel 2005 ha preso parte ai Mondiali Under-20, disputati in Olanda. Esordisce con la selezione dei "Faraoni" il 14 giugno 2008 in Malawi-Egitto (1-0) - incontro valido per le qualificazioni ai Mondiali 2010 - subentrando al 69' al posto di Ahmed Elmohamady. Mette a segno la sua prima rete in nazionale il 17 novembre 2015 contro il Ciad.