Born in Alcalá de Guadaíra, Seville, Andalusia, Vázquez represented Sevilla FC as a youth.
He made his senior debut with the C-team on 15 April 2018, starting and scoring the opener in a 2–0 Tercera División home win against Atlético Onubense.
On 6 May 2018, aged only 17, Vázquez made his professional debut with the reserves by starting in a 0–1 away loss against CD Lugo in the Segunda División.
[1] He made his first-team debut on 1 November, starting in a 0–0 away draw against CF Villanovense, for the season's Copa del Rey.
On 15 January 2021, Vázquez was transferred to Segunda División B side UD Ibiza,[2] and helped in their first-ever promotion to the second tier at the end of the season.