Vásquez joined FBC Melgar from Canteras Perú in Lima in 2017.
18-year old Vásquez got his official debut for Melgar in a Peruvian Primera División game against Real Garcilaso on 8 April 2018.
[3] Shortly after his debut, Vásquez was also summoned to the Peruvian U-20 national team.
[4] After four games for the first team in the 2018 season, Vásquez signed a new contract with Melgar on 10 October 2018 until the end of 2020.
In the search of more playing time, Vásquez joined UTC Cajamarca in January 2020.