Nel 2005 ha preso parte ai Mondiali Under-20, disputati in Olanda. Esordisce con la selezione dei "Faraoni" il 1º giugno 2008 contro la Repubblica Democratica del Congo - incontro valido per le qualificazioni ai Mondiali 2010 - partendo titolare. Esce al 76', venendo sostituito da Abdelaziz Tawfik. Nel 2009 prende parte alla FIFA Confederations Cup. Esordisce nella competizione il 18 giugno nella partita vinta 1-0 contro l'Italia, subentrando al 69' al posto di Sayed Moawad.