Mexikóvárosban született. 1985 és 1991 között a UNAM Pumas játékosa volt, melynek tagjaként 1989-ben megnyerte a CONCACAF-bajnokok kupáját, 1990-ben pedig mexikói bajnoki címet szerzett. 1992-től 1995-ig Spanyolországban játszott, 1992 és 1994 között az Atlético Madrid, az 1994–95-ös szezonban a Real Sociedad csapatában. 1995 és 1997 között a Club América együttesében szerepelt. 1997-ben az Atlante csapatában játszott. 1998 és 2000 között a CD Guadalajara, 2000-ben az Atlético Morelia csapatát erősítette. 2001-ben a Puebla játékosaként fejezte be a pályafutását.