 He has also spent a loan period with La Liga club Real Zaragoza.He has represented the Mexico national team.Born in Tlalnepantla, Mexico, Barrera began his career as a midfielder for Mexico City-based club Universidad Nacional, also known as Pumas.