Soto nam deel aan de Olympische Spelen in Rio de Janeiro. Hij versloeg de Wit-Rus Anton Prilepov met 6-5 in de eerste ronde. In de tweede ronde versloeg hij de Braziliaan Bernardo Oliveira met 7-1, in de derde ronde verloor hij van de Nederlander Sjef van den Berg met 5-6. Hij nam ook deel aan de wereldkampioenschappen in 2017 en 2019, verder nam hij ook deel aan de Pan-Amerikaanse Spelen 2019 waar hij een zilveren medaille met Chili wist te winnen.