Career
Nicknamed Chuperto, Soto started his career at Third Division side España before joining premier division club Vista Hermosa in 2006. He then had spells in the Salvadoran second division with Analog Devices Inc. and Liberal, either side of a stint at San Salvador F.C. in the 2008 Apertura Season. He returned to the top tier with Municipal Limeño and rejoined Vista Hermosa in 2010.
In January 2012, Soto signed a two-year contract with Águila nut was denied to play in the 2012 Clausura since he requested to leave Vista Hermosa after not being paid but was not registered in time by Águila.
As of February 2012, it still is his only international game.