Mısır millî futbol takımı formasını ilk kez 2005 yılında Uganda karşısında giydi. 2006 Afrika Uluslar Kupası ve 2010 Afrika Uluslar Kupası'nda şampiyonluğu kazanan millî takım kadrolarında yer aldı.