Mexikóvárosban született. Pályafutását 1993-ban kezdte a Correcaminos UAT csapatában, ahol két évet töltött. 1995 és 1998 között a Santos Laguna játékosa volt és egy alkalommal (invierno 1996) megnyerte a mexikói bajnokságot. 1998 és 2000 között az Cruz Azul labdarúgója volt. 2000 és 2005 között a Pachucát erősítette, melynek színeiben két bajnoki címet szerzett és 2002-ben megnyerte a CONCACAF-bajnokok kupáját. 2007-ben a Santos Laguna színeiben fejezte be a pályafutását.