Leónban született. 1993 és 1997 között a Tecos UAG játékosa volt. 1997 és 2007 között a Club América csapatában játszott, melynek színeiben több mint 300 mérkőzésen lépett pályára. Két mexikói bajnoki címet szerzett és egy CONCACAF-bajnokok kupáját nyert. 2008-ban az MSL-ben szereplő FC Dallas együttesében játszott. 2009-ben a Club Puebla csapatában szerepelt. 2009 és 2011 között a CF Monterrey színeiben két alkalommal nyerte meg a mexikói bajnokságot. 2012-ben a Tecos UAG játékosaként fejezte be a pályafutását.