Ha esordito con la prima squadra dell'Independiente José Terán giocando 4 partite in campionato. Passato al Barcelona Guayaquil, gioca due stagioni in massima serie disputando in tutto 77 incontri in campionato; nella seconda di queste stagioni esordisce pure nella Copa Libertadores e nella Copa Sudamericana.
Nel gennaio del 2014 è acquistato dallo Stoccarda, esordendo in Bundesliga. Nel gennaio del 2016 passa agli americani del Dallas, dove rimane 3 anni e mezzo. Nel 2019 viene acquistato dall'Augusta per 4 milioni di euro.
Nazionale
Ha partecipato al Mondiali Under-17 2011, giocando 4 partite, e al Sudamericano Sub-20 2013, giocando 9 partite.