Joueur professionnel de football.
Xavi Torres est né à Xàbia le 21 novembre 1986. Il intègre à 14 ans le Villarreal CF. Il a fait partie pendant six ans des catégories inférieures du club de Castellón, il est parvenu à jouer dans l'équipe de Villarreal CF « B ».
En 2007, le Villarreal le transfert au FC Barcelone, où il y débute cette même année dans la première équipe blaugrana. Il joue durant le reste de la saison dans le FC Barcelone « B » en qualité de capitaine de l'équipe filiale blaugrana en 2008. Ses premiers pas en première division ont lieu le 17 mai 2009 face au RCD Mallorca, où il joua durant les quatre-vingt-dix minutes du match.
Pendant la saison 2009/10, Torres abandonne le club blaugrana et intègre le Malaga CF afin d'obtenir plus d'opportunités de jouer en première division. Il fut cédé par le Malaga au Levante UD pour la saison 2010/11. En 2012, il signe au Getafe CF, où il continue de jouer actuellement.
Il possède d'autres centres d'intérêt tels que la pêche et le paddel.