Actualmente dirige al Boyaca Chicó de la Primera A de Colombia Torres inició su carrera profesional en Cerro Porteño bajo la dirección técnica del brasileño y entonces entrenador Paulo César Carpegiani en 1990, permaneciendo en el club hasta 1998.
Tuvo sus primeros pasos como entrenador dirigiendo las divisiones inferiores de Cerro Porteño.
En 2014, volvió a ocupar el cargo de forma temporal, liderando al equipo en un partido.
En 2015, fue nombrado oficialmente director técnico de Cerro Porteño, reemplazando al argentino Leonardo Astrada.
En 2016, Torres dirigió al Club Libertad y conquistó el Torneo Apertura de ese año.