En el 2009 es contratado por el Deportivo Quito, donde debuta en el Campeonato Nacional con dos goles ante la LDU de Portoviejo.
En 2010 llega al San Luis FC, equipo de la Primera División Nacional de México, donde luego es transferido al CF Atlante club que compra todos sus derechos federativos.
Para el 2018 es fichado nuevamente por Barcelona SC, firmando por dos temporadas y debutando oficialmente en el Campeonato Ecuatoriano en el partido ante Independiente del Valle, logrando apenas un empate en condición de local.
[8][9][10] También participó en la tricolor en el proceso clasificatorio Rusia 2018 y la Copa América 2016, tras la eliminación de la tricolor en el Mundial 2018, no fue tomado en cuenta por el Bolillo Gomez en los amistosos 2018 y la Copa América 2019, por bajo rendimiento y al no tener equipo, tampoco fue convocado por Jorge Celico en los últimos amistosos 2019 o Gustavo Alfaro en la eliminatorias Catar 2022.
Su último partido en la tricolor fue en la penúltima fecha de las eliminatorias Rusia 2018, jugado con Chile, donde sería expulsado con tarjeta roja[11][12].