Para la temporada 93-94 regresó con la U. de G. En la 94-95 fue vendido a los Potros de Hierro del Atlante y para la 95-96 pasó a los Toros del Atlético Celaya.
En el Invierno 96 fue contratado por las Águilas del América, equipo en el que jugó muy poco.
Para el Invierno 99 fue cambiado a los Rayos de Necaxa, donde fue portero titular.
Jugó con los Rayos el Mundial de Clubes celebrado en Brasil.
Para el Invierno 2000 regresó al América y durante algunas jornadas le quitó el puesto titular a Adolfo Ríos.