Nacida en Zaragoza en 1975, es nadadora paralímpica ganadora de 22 medallas olímpicas. Es la deportista española con más medallas de los Juegos Paralímpicos.
A los 19 años sufrió una neuropatía por la que perdió la movilidad en las piernas. Después de un tiempo de adaptación, Teresa aprendió a nadar y empezó a competir de manera profesional.
Es Diplomada en Fisioterapia y experta en coaching personal y deportivo. Ha sido profesora en materia de fisioterapia y discapacidad en la Universidad de Zaragoza y en universidades de verano como las de Teruel o Colindres, en Cantabria.