Pérez made his professional debut playing for Everton de Viña del Mar in a Primera División match against Cobreloa by replacing Gustavo Dalsasso.
[2] After having no chances to play for Everton, on 2018 season he joined Palestino.
[4] Pérez rejoined Palestino for the 2025 season after ending his contract with Universidad Católica.
[5] Pérez was part of a Chile under-25 squad in a training session led by Claudio Borghi in May 2011, alongside his teammates in Everton, José Luis Muñoz and Mirko Opazo.
[6][7] Pérez made his debut for the Chile national team on 9 December 2021 in a 2–2 draw against Mexico.