Pérez made his debut for Panama in a January 2007 friendly match against Trinidad and Tobago and has earned a total of 39 caps including an unofficial match against Guyana in 2010, scoring no goals. He represented his country in 5 FIFA World Cup qualification matches and played at the 2007 and 2013 CONCACAF Gold Cups.