De inmediato se convirtió en titular permaneciendo en este club hasta la temporada 1990-91, tras la cual es traspasado a los Tiburones Rojos de Veracruz, para pasar después al Necaxa en 1997, en donde conquista el título del Invierno 1998, se llevó tres citlalis como mejor portero y fue convocado a la selección nacional, esa fue su mejor época y por ello llegaría su incorporación al Club América, permaneciendo hasta su retiro en 2004, logrando excelentes actuaciones en las Copas Libertadores (2000, 2002 y 2004) y contribuyendo a terminar con la sequía de campeonatos del equipo, (después de 13 años) conquistando el título del Verano 2002 cuando se fueron 2-2 a tiempos extras gracias a un gol de Iván Zamorano.