Barrera begon zijn carrière bij het Argentijnse Argentinos Juniors waar hij zijn debuut maakte tegen CA Huracán. Op 19 februari 2014 werd hij verhuurd aan het Amerikaanse Chivas USA. Daar maakte hij op 9 maart 2014 zijn debuut tegen Chicago Fire.[1] In diezelfde wedstrijd gaf hij de assist op het doelpunt van Thomas McNamara.[2] Het seizoen in 2014 was het laatste seizoen voor voetbalclub Chivas USA (de voetbalclub werd opgeheven), waarna Barrera voor 2015 tekende bij San Jose Earthquakes.