Voltooi de volgende zin: Hij debuteerde op 14 augustus 2004 voor Chivas tegen Atlante. Hij speelde van 2006 tot 2008 voor het Liga MX-team Chipas, voordat hij naar Cruz Azul verhuisde, waar hij het meeste persoonlijke en clubsucces zou genieten, 30 doelpunten scoorde in alle competities en op de
De FIFA Club World Cup, de CONCACAF Champions League en de Copa Libertadores. Tussen 2015 en 2017 verhuisde hij tussen verschillende clubs, waaronder Minnesota United van de North American Soccer League. In 2017 tekende hij bij de Mexicaanse tweede divisie club Venados en speelde bij hen tot zijn pensionering in juli 2020.