En 16 de diciembre de 1997 debuta con la Selección Mexicana dirigida por Manuel Lapuente en la derrota 3-2 ante Brasil en la Copa Confederaciones 1997. Fue el arquero titular en la Copa de Oro de la Concacaf 1998, en donde México consiguió el tricampeonato; y de la Copa América 2001, que perderían ante el local Colombia. Del mismo modo, participó en 3 ediciones de la Copa Mundial de Fútbol, siendo suplente en Francia 1998, y como titular en Corea y Japón 2002 y Sudáfrica 2010, siendo el de 2010 su última participación con la selección. Disputó 55 partidos entre 1997 y 2010.