[1] Como futbolista debutó con el primer equipo del Lleida en 1991, club con el que disputó una temporada en Primera División en 1993.
Más tarde, trabajó como preparador físico y segundo entrenador en equipos como el Hércules CF, CD Castellón, Real Murcia, FC Cartagena, Recreativo de Huelva y Gimnàstic de Tarragona.
En 2014 entró a formar parte del cuerpo técnico del CF Reus como preparador físico y más tarde, se convertiría también en segundo entrenador.
[3] Xavi realizó una gran primera vuelta en las filas del Reus Deportiu, hasta que en enero de 2019, LaLiga expulsó al Reus de la competición durante tres años por impagos a sus futbolistas.
[5] Sin embargo, fue destituido en noviembre de 2019, tras 6 meses en el cargo, habiendo logrado 2 victorias en 13 partidos.