Torres stroomde in 2008 door vanuit de jeugd van Santa Fe. Hiervoor speelde hij vervolgens meer dan 150 wedstrijden in de Primera A. Zijn ploeggenoten en hij wonnen in die tijd de Apertura van 2012 en de Finalización van 2014. Torres bracht daarna nog twee seizoenen door bij Independiente Medellín voor hij in juli 2016 voor het eerst een buitenlandse competitie opzocht en tekende bij Deportivo Alavés. Dat was in het voorgaande seizoen gepromoveerd naar de Primera División.
Torres debuteerde op 13 november 2015 in het Colombiaans voetbalelftal, tijdens een WK-kwalificatiewedstrijd in en tegen Chili (1–1). Hij maakte in 2016 deel uit van de Colombiaanse ploeg die derde werd op de Copa América Centenario.