Einsätze für die Nationalmannschaft seines Landes konnte er bereits in der U20 und später auch der U23 machen. Seinen ersten Einsatz für die A-Mannschaft bekam er am 11. Oktober 2015 bei einem 3:0-Freundschaftsspielsieg über Sambia. Hier wurde er zur zweiten Halbzeit für Tarek Hamed eingewechselt. Nach ein paar weiteren Einsätzen stand er dann auch im Kader des Afrika-Cup 2017 wo er auf einige kurze Einsätze kam. Im Finale spielte er dann sogar über die vollen 90 Minuten. Auch bei der Weltmeisterschaft 2018 stand er in jedem Spiel zumindest für ein paar Minuten auf dem Platz.