 After a brief loan spell in Spain with Rayo Vallecano during the 2012–13 season, he made his breakthrough with the Sicilian club, earning a transfer to La Liga side Sevilla in 2016.Vázquez holds both Argentine and Italian nationality as his mother was born in Italy.Internationally, he played for Italy in two friendly matches in 2015, but later declared his intention to represent his birth nation and debuted for Argentina in 2018.