Nel 2005 ha preso parte ai Mondiali Under-20, disputati in Olanda. Esordisce con la selezione dei "Faraoni" il 20 agosto 2008 contro il Sudan (amichevole persa 4-0 dall'Egitto), subentrando al 55' al posto di Emad Meteab.