Dal 1983 al 1997 gioca per il Club Necaxa, vincendo i campionati 1994-95 e 1995-96; nel campionato di Invierno 1997 si trasferisce al Cruz Azul, dove gioca solo 10 partite in tutto[1], subendo 12 gol. Nel 1998 passa al Pachuca, giocando 16 partite nella prima parte della stagione e 7 nella seconda[1]. Nel 2001 torna al Necaxa, dove gioca le ultime partite della sua carriera, ritirandosi al termine del campionato 2003.