Mexikóvárosban született. Pályafutását 1988-ban kezdte a Pumas UNAM csapatában, ahol hat évet töltött és egy alkalommal (1991) nyerte meg a mexikói bajnokságot. 1994-ben a Monterrey, 1995-ben a Toros Neza együtteséhez szerződött. 1996 és 2000 között az Atlante labdarúgója volt. 2000 és 2001 között a CD Guadalajarát, 2001-ben a Pumas UNAM-ot erősítette. 2001 és 2002 között az Irapuátóban játszott. 2002-ben az Veracruz színeiben fejezte be a pályafutását.