Оскар Перес провёл более 50 матчей за сборную Мексики, включая четыре матча на чемпионате мира 2002 года. Он был основным голкипером клуба «Круус Асуль» с 1997 года, сыграв за клуб более 400 матчей. В последние годы он выступал за клубы «УАНЛ Тигрес» и «Ягуарес Чьяпас».
Летом 2010 года был отдан в аренду клубу Некакса.