Monterreyben született. Pályafutását 1996-ban kezdte a Cruz Azul csapatában, ahol két évet töltött. 1998 és 2004 között a Santos Laguna játékosa volt, melynek színeiben 1997-ben bajnoki címet szerzett és két alkalommal (1996, 1997) megnyerte a CONCACAF-bajnokok kupáját. 2004 és 2005 között a Necaxa, 2006-ban a Monarcas Morelia csapatát erősítette. 2007-ben a Querétaro színeiben fejezte be a pályafutását.