Jeho debut bol 14. augusta 2004 za Chivas proti Atlante. V rokoch 2006 až 2008 hral v tíme Liga MX Chipas, predtým ako sa presťahoval do Cruz Azul, kde sa tešil z najväčšieho osobného a klubového úspechu, strelil 30 gólov vo všetkých súťažiach a objavil sa na Svetovom klubovom pohári FIFA.
, CONCACAF Ligy majstrov a Copa Libertadores. Medzi rokmi 2015 a 2017 sa presťahoval medzi niekoľkými klubmi vrátane Minnesota United v Severoamerickej futbalovej lige. V roku 2017 podpísal zmluvu s mexickým klubom Venados z druhej divízie a hral s nimi až do svojho odchodu do dôchodku v júli 2020.