Tras jugar con la selección de fútbol sub-20 de Marruecos y la sub-23 «llegando a disputar el Torneo Esperanzas de Toulon de 2015», finalmente el 13 de agosto de 2017 hizo su debut con la selección absoluta en un encuentro contra para la clasificación para el Campeonato Africano de Naciones de 2018 que finalizó con un resultado de empate a uno Ahmed El-Sheikh para Egipto, y de Badr Banoun para Marruecos. Posteriormente disputó cinco partidos del Campeonato Africano de Naciones de 2018 y uno de clasificación para la Copa Mundial de Fútbol de 2018.