Ses performances en championnat lui ont permis d'être convoqué par le sélectionneur de l'équipe locale du Maroc, Jamal Sellami, pour disputer le championnat d'Afrique des nations 2018, organisé à domicile. Au cours de ce tournoi, il participe à tous les matchs : lors du premier tour, il est titulaire contre la Mauritanie et inscrit deux des quatre buts du Maroc; puis contre la Guinée, en tant que titulaire, il signe trois réalisations et est remplacé à la minute; quant au match face au Soudan, il est remplaçant et rentre à la minute. Le Maroc termine premier de son groupe et affronte en quarts la Namibie.