Mexikóvárosban született. 1981-ben az Atlético Español csapatában kezdte a pályafutását. 1988 és 1995 között a Club Necaxa játékosa volt. 1986 és 1996 között több, mint 300 mérkőzésen védte a Club América kapuját, melynek színeiben három alkalommal nyerte meg a CONCACAF-bajnokok kupáját és két alkalommal bajnokságot és a szuperkupát is megnyerte. Később játszott még a Atlético Celaya (1996–97), a Club León (1997–98) és a Cruz Azul együttesében (1998–99). 2000-ben a Club León csapatában fejezte be a pályafutását.