Mexikóvárosban született. 1994 és 2003 között a Cruz Azul játékosa volt, melynek színeiben 239 mérkőzésen lépett pályára és 91 alkalommal volt eredményes. Egy mexikói bajnoki címet (1997) szerzett és két CONCACAF-bajnokok kupáját nyert a Cruz Azullal. A 2001–02-es szezonban a spanyol RCD Espanyol vette kölcsön. 2002 és 2005 között a CD Guadalajara, 2005 és 2006 között a Chivas USA csapatában játszott. 2007 és 2011 között a UNAM Pumas együttesében szerepelt, melynek tagjaként két bajnoki címet szerzett.