Le jeune Marocain effectue une partie de sa scolarité à
Nérac puis à
Marmande, entre le
football et les études. Il est alors repéré par les
Girondins de Bordeaux. À 16 ans, il accepte de rejoindre le centre de formation des Girondins tout en poursuivant ses études.
Après une année en CFA 2, il rejoint dès sa deuxième saison l’équipe réserve des Girondins, puis lors de la saison 2002-2003, à l'âge de 19 ans, le jeune Marocain effectue ses premiers pas en équipe première le 19 janvier 2003 pour un match de Coupe de la Ligue contre le FC Metz, et découvre la Ligue 1 le 8 février 2003 contre le SC Bastia.
Le 8 juin de la même année, il fait ses débuts avec l'équipe du Maroc face à la Sierra Leone lors d'un match comptant pour les éliminatoires de la Coupe d'Afrique des Nations.
Après les qualifications pour la phase finale de la CAN 2008, il prolonge son contrat avec les
Girondins de Bordeaux d'un an fin juin
2007. Il est désormais lié jusqu’en
2010 au club marine et blanc.