Su siguiente destino fue Girona FC donde pasó tres temporadas y quedó como unos de los grandes jugadores que han pasado por ese club siendo capitán y teniendo su propia peña. Ese verano fue fichado por el Real Club Deportivo Espanyol de Barcelona donde disputó la final de la UEFA contra el Sevilla Fútbol Club. A la temporada siguiente fichó por la Real Sociedad de Fútbol, camiseta selección marruecos 2022 donde disputó una temporada a las órdenes de Juanma Lillo.