Tepicben született. 1983 és 1987 között a Cruz Azulban játszott. 1987 és 1991 között a Club Puebla játékosa volt, melynek tagjaként mexikói bajnoki címet szerzett, illetve megnyerte a kupát és a szuperkupát. 1991-től 1997-ig a Deportivo Toluca együttesében szerepelt. Az 1997 és 1998 között a CF Monterrey, 1999 és 2000 között a CF Pachuca játékosa volt. 2001-ben az UNAM Pumas csapatában fejezte be a pályafutását.