[1] Se inició en el Esmeraldas Petrolero donde jugó un partido en la Segunda Categoría en 2016.
En 2017 fue contratado por el Mushuc Runa Sporting Club donde debutó en Serie B y logró el ascenso a la Serie A de Ecuador.
En junio de 2021 fue fichado por Técnico Universitario,[2] con el club ambateño disputó en total 65 partidos y anotó nueve goles hasta finalizar el torneo 2023.
En enero de 2024 firmó por tres temporadas con Liga Deportiva Universitaria.
[3][4] En 2025 fue cedido por una temporada al Deportivo Cuenca.