Xavi Torres va nàixer a Xàbia el 21 de novembre de 1986. Amb 14 anys es va incorporar a la disciplina del Villarreal Cf. Va pertànyer sis anys a les categories inferiors del club castellonenc, arribant a jugar amb el Villarreal CF "B".
L'any 2007 el Villarreal el va traspassar al FC Barcelona, debutant aqueix mateix any amb el primer equip blaugrana. La resta de la temporada va jugar en el FC Barcelona "B" assumint la capitania de la filial blaugrana l'any 2008. El seu debut en Primera Divisió es va produir el 17 de maig de 2009 davant el RCD Mallorca, jugant els noranta minuts del partit.
En la temporada 2009/10, Torres va abandonar el club blaugrana i es va comprometre amb el Màlaga CF, amb l'objectiu de tenir més oportunitats en Primera Divisió. Va ser cedit pel Màlaga al Llevant UD per a la temporada 2010/11. En 2012 fitxa pel Getafe CF, en el qual actualment segueix jugant.
Entre les seues aficions destaquen pescar i jugar al Pádel.