Com internacional marroquí ha jugat 115 partits, sent un dels jugadors que més vegades ho ha fet. Debutà el 9 d'agost de 1990 front a Tunísia i es retirà després de la Copa d'Àfrica 2006. En total ha participat en 6 Copes d'Àfrica (1992, 1998, 2000, 2002, 2004 i 2006), en les Copes del Món de 1994 i 1998 i als Jocs Olímpics de Barcelona 1992.