Format al planter del Futbol Club Barcelona, fou cedit al Llevant i l’Elx i traspassat a l’Osasuna. Posteriorment fitxà pel Reial Club Deportiu Espanyol (2006-08), amb el qual disputà 28 partits, i el Girona Futbol Club (2009-12). L’estiu del 2012 s’incorporà al Centre d’Esports Sabadell. Ha estat internacional amb el Marroc en 35 partits.