Completare la frase seguente: ha fatto il suo debutto il 14 agosto 2004, per Chivas contro Atlante. Ha giocato per la squadra Liga MX Chipas dal 2006 al 2008 prima di trasferirsi a Cruz Azul, dove ha ottenuto il maggior successo personale e di club, segnando 30 gol in tutte le competizioni e apparendo nel campionato nazionale di calcio.
Coppa del Mondo per Club FIFA, la CONCACAF Champions League e la Copa Libertadores. Tra il 2015 e il 2017 si è spostato tra diversi club tra cui il Minnesota United della North American Soccer League. Nel 2017 ha firmato con il club messicano di seconda divisione Venados e ha giocato con loro fino al suo ritiro nel luglio 2020.