Carlos Vela was born in Cancun, Mexico in 1989, he started his footballing career with Guadalajara, they had noticed him starring for Mexico as they won the 2005 U17 World Cup, where he also won the golden boot. Vela's career took off at Spanish club Real Sociedad where he helped the club to reach the 2013-14 Champions League group stages.
Now a regular in the Mexican national shirt, including appearances at the 2010 World Cup in South Africa, his appearances for Arsenal were limited by work permit restrictions and injury. With injury and lack of selection, Vela signed for Spanish side Real Sociedad in July 2012 for £4 million.
He joined Arsenal in 2005, but was loaned out to Salamanca and Osasuna in Spain before being granted a work permit in 2008, he would make his competitive debut for Arsenal that year, playing as a substitute in August against Newcastle United in the Premier League. In January 2011 Vela went on loan to West Bromwich Albion for more experience until the end of that season.