En 2013 estuvo primero tres meses con Independiente del Valle en la sub-20,[5] luego llegó al Club Deportivo Quevedo[6] que había alcanzado el ascenso a la Serie A la temporada pasada como subcampeón,[7] bajo el mando de Raúl Duarte tuvo su debut en el primer equipo en la máxima categoría del fútbol ecuatoriano el 4 de mayo de 2013, en el partido de la fecha 14 de la primera etapa 2013 ante el Manta Fútbol Club, fue titular aquel partido que terminó en victoria quevedeña por 3–0.
[9] A principios de 2014 sus derechos deportivos son adquiridos por el Club Deportivo Ciudadelas del Norte, la primera cesión a préstamo también fue su primera experiencia internacional, fichó el Fudbalski Klub Dečić Tuzi de la Primera División de Montenegro, un equipo recién ascendido a la máxima división de dicho país,[10] actuó en 6 ocasiones y anotó un gol.
[11] En 2016 estuvo en 2 equipos la primera parte del año en Mushuc Runa Sporting Club[12] que jugaba en la Serie A y desde julio en Galácticos Fútbol Club[13] de la Segunda Categoría de Manabí.
En 2017 pasó brevemente por River Ecuador, desde agosto de 2017 y por un año estuvo en Liga Deportiva Universitaria de Loja[14] donde jugó 32 partidos y anotó 4 goles, fue decisivo para el equipo lojano.
[15] En la temporada 2019 llegó a Técnico Universitario[16] donde la confianza del entrenador Fabián Frías le permitió jugar varios partidos y marcó un gol en la LigaPro Banco Pichincha,[17] también jugó por Copa Ecuador.