Soto fue fundamental en el Once Caldas en el 2004 cuando el equipo de Manizales ganó la Copa Libertadores contra Boca Juniors.
[4] El 16 de julio debuta en la derrota como locales 1-2 frente a Rionegro Águilas.
El 12 de mayo de 2017 marca su primer gol desde su regreso desde el punto penal dándole la victoria su club 2 a 1 sobre el Atlético Huila, a los ocho días marca su segundo gol desde su regreso y el que sería el último gol de su carrera en la derrota 3 a 2 como locales frente al Deportivo Pasto.
Se retira del fútbol profesional a finales del 2019 después de una lesión en la que no podría jugar una buena temporada con el blanco blanco de Manizales.
Así mismo, hizo parte de las eliminatorias a Brasil 2014 bajo el mando del técnico argentino José Pekerman.