En Roma 1960 se convirtió en el deportista olímpico más joven de la historia de España y en Leipzig 1962 fue el primer nadador español que logró subir al podio en un Campeonato Europeo.
En 1956 ingresó en el Club Natació Sabadell, donde empezó practicando el ciclismo, antes de especializarse en la natación,[3] deporte en el que logró sus mayores éxitos.
Empezó trabajando para el CN Sabadell la temporada 1969-70 y a continuación fue entrenador de la Unión Deportiva Las Palmas, hasta 1974.
Posteriormente se incorporó a la Real Federación Española de Natación como director técnico deportivo.
Así mismo, está casado con la nadadora Maria Ballesté que, como Torres, fue olímpica en Tokio 1964.