Bora Milutinovic fue quien lo debutó el 8 de junio de 1996, en el partido México 1-0 . Fue convocado por Ricardo La Volpe para disputar la Copa Oro de 2003, en el cual tuvo grandes actuaciones, la selección mexicana ganó el título venciendo 1-0 a Brasil y le fue otorgada la distinción del mejor portero del certamen.