Pályafutását szülővárosa csapatában a Coras de Tepic csapatában kezdte 1988-ban. Két évvel később a Santos Laguna szerződtette, ahol 1990 és 1994 között 99 mérkőzésen lépett pályára és 12 gólt szerzett. 1994 és 1998 között a Guadalajara játékosa volt, mellyel 1997-ben bajnoki címet szerzett. 1999-ben rövid ideig a Club América, majd ezt követően 1999 és 2001 között a Tigres UANL csapatában játszott. 2002-ben visszatért a Guadalajarahoz, ahol újabb két szezont töltött. 2005-ben az Egyesült Államokba igazolt a Chivas USA együtteséhez és innen vonult vissza 2007-ben.