W reprezentacji Egiptu Bebo zadebiutował w 1998 roku. W 1999 roku został powołany do kadry na Puchar Konfederacji 1999 w Meksyku, gdzie zagrał w meczu z Boliwią. Z kolei w 2002 roku został powołany do kadry na Puchar Narodów Afryki 2002. Na turnieju w Mali wystąpił we wszystkich trzech meczach z Senegalem, Tunezją i Kamerunem. Od 1998 do 2003 roku rozegrał w kadrze narodowej 19 meczów, w których strzelił 2 bramki.