Pályafutását 1991-ben kezdte a CD Guadalajara csapatában, ahol öt évet töltött. 1996 és 1997 között a Deportivo Toluca, 1997 és 1998 között a Tecos játékosa volt. 1999-től 2002-ii a Pachuca labdarúgója volt, melynek színeiben három bajnoki címet szerzett és 2002-ben megnyerte a CONCACAF-bajnokok kupáját. 2002 és 2003 között a spanyol Osasunában szerepelt. 2003 és 2005 között a Pachucát erősítette. 2006-ban a Veracruz színeiben fejezte be a pályafutását.