Il a vécu une carrière exceptionnelle qui l’a mené aux quatre coins du monde comme l’atteste l’itinéraire suivant :
• 1988-1994 : FUS de Rabat, Maroc
• 1994-1996 : Al Hilal Riyadh, Arabie saoudite
• 1996-1999 : SD Compostelle, Espagne
• 1999-2001 : AS Nancy-Lorraine, France
• 2001-2001 : Motherwell, Écosse
• 2001-2002 : Aris FC, Grèce
• 2002-2004 : Qatar SC, Qatar
• 2004-2005 : Al Emirates Ras Al-Khaima, Émirats arabes unis
• 2005-2006 : FUS de Rabat, Maroc
Avec l’équipe nationale, il a été l’un des meilleurs joueurs de la coupe du monde 1998 où il joué les trois matches (Norvège, Brésil et Ecosse) mais comme ses coéquipier il a fait une pale participation à la CAN 2000.
Après avoir été longtemps consultant sportif pour des de télévisions arabes, il vient d’être nommé, en mai 2014, adjoint de Zaki à la tête de l’équipe nationale du Maroc.