 He played at the 1999, 2001 UNCAF Nations Cups and 2005 UNCAF Nations Cups as well as at the 2000 and 2005 CONCACAF Gold Cups and the 1997 Copa América.His final international was an October 2005 FIFA World Cup qualification match against Guatemala.In September 2011, Soto became Herediano's administrative manager.