En 1993 pasa a préstamo al Atlético Morelia por una temporada y regresa a Chivas al siguiente año.
Después de 6 torneos con el Rebaño, y ganar el título del Verano 1997, pasa al León AC en 1998, después al Toros Neza en 1999, regresa al León seis meses después, y al siguiente torneo ficha por el Pachuca.
Regresaría a Chivas en el Verano 2001 y permanecería hasta el Verano 2002, para el Apertura 2002 juega con el Puebla FC, y culmina su carrera jugando en la Primera división 'A' mexicana para el Delfines de Coatzacoalcos.
En total jugó 291 encuentros marcando 19 goles en el fútbol mexicano.
Cuenta con el récord negativo de ser el jugador con más autogoles vistiendo la playera del seleccionado Mexicano.