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.
His final international was a July 2013 CONCACAF Gold Cup match against Canada.