In 2012, he moved abroad, signing with China League One team Chongqing Lifan, but returned to his home country only a year later, after agreeing to a deal with Independiente Medellín.
On 11 January 2015, Pérez signed with Bulgarian side Litex Lovech, being given the number 5 jersey.
He made his debut for the club on 28 February, playing the full 90 minutes in a 1–0 home win against Ludogorets Razgrad.
On 12 December 2015, he was sent off after an altercation with Miguel Bedoya in a heated league match that was eventually abandoned after the Litex players were ordered off the pitch.
[5] On 2 June 2017, after Pérez had officially parted company with CSKA Sofia, he joined Atlético Junior.