Ta tegi oma debüüdi 14. augustil 2004 Chivas'is Atlante vastu. Ta mängis oma kolleegi Liga MX meeskonnas Chipas aastatel 2006-2008, enne kui kolis Cruz Azulisse, kus ta nautis kõige isiklikumat ja klubi edust, teenides 30 väravat kõigis võistlustes ja esines FIFA Klubi maailmameistrivõistlustel.
, CONCACAFi Meistrite Liigas ja Copa Libertadoresis. Aastatel 2015-2017 liikus ta mitmete klubide vahel, sealhulgas Põhja-Ameerika jalgpalliliiga Minnesota Unitedis. 2017. aastal sõlmis ta lepingu Mehhiko teise diviisi klubiga Venados ja mängis nendega kuni pensionile jäämiseni 2020. aasta juulis.