He spent most of his career with Gimnàstic, representing the club in all three major levels of Spanish football and appearing in 241 competitive matches in eight years.
[3] In January 2006, Pérez signed with Gimnàstic de Tarragona of Segunda División, playing his first game with the Catalan team on 26 February against Lorca Deportiva CF.
[5] In 2006–07, Pérez battled with Albano Bizzarri for first-choice status, making his La Liga debut on 28 October 2006 in a 1–3 home loss to Real Madrid.
[5] Pérez played second-fiddle to loanee Roberto in the 2007–08 season, but regained his starting position subsequently, with relegation to the third division befalling in 2012.
[7] On 31 January 2014, after being left out of the squad for the campaign, Pérez cut ties with Gimnàstic[8] and moved to fellow third-tier SD Huesca on 3 February.