Pérez scored his first senior goal on 11 September 2016, scoring his team's second in a 5–0 home routing of Alcobendas CF.[3] The following 9 August, he signed a two-year contract with Segunda División side CD Lugo, being immediately loaned to farm teamCCD Cerceda for one year.[4]
On 4 August 2018, Pérez was loaned to Real Valladolid's reserves for one year.[5] On 14 June of the following year, he signed a permanent four-year contract with the Blanquivioletas.[6]
Pérez made his first team – and La Liga – debut on 20 June 2020, coming on as a second-half substitute for Matheus Fernandes in a 1–0 loss at Atlético Madrid.[7] On 11 August, he renewed his contract until 2025 and was definitely promoted to the main squad.[8]
Pérez scored his first professional goal on 3 December 2021, netting his team's second in a 3–2 away loss against SD Huesca in the Segunda División. The following 1 February, he was loaned to Elche CF back in the top tier, with a buyout clause.[9]
Upon returning to Valladolid, Pérez became an undisputed starter as the club suffered relegation. On 10 August 2023, he was loaned to Rayo Vallecano in the first division, for one year.[10]