He arrived to El Salvador in 2005 to play with C.D. Vista Hermosa. He struggled in his first season with the club and was benched for a while. The very next season, he made his presence known in the country after scoring 13 goals in the Apertura 2006 Tournament. He moved on to play with C.D. Luis Ángel Firpo in 2007 becoming one of the biggest changes in the country and becoming champion in his first season with C.D. Luis Ángel Firpo. On July 22, 2010, Barroche signed a one-year contract with Águila.