Debutiral je 14. avgusta 2004 za Chivas proti Atlantu. Od leta 2006 do 2008 je igral za ekipo Chipas v Ligi MX, nato pa se je preselil v Cruz Azul, kjer je užival največ osebnega in klubskega uspeha, zadal je 30 golov na vseh tekmovanjih in se pojavil na svetovnem prvenstvu FIFA.
, Ligi prvakov CONCACAF in Copa Libertadores. Med letoma 2015 in 2017 se je preselil med več klubov, vključno z Minnesota United iz Severnoameriške nogometne lige. Leta 2017 je podpisal pogodbo z mehiškim klubom Venados iz druge divizije in z njimi igral do upokojitve julija 2020.