Sus inicios fue en el Club Alianza del Pailón en la segunda categoría del Fútbol de Esmeraldas en el año 2013, se inició como volante de corte donde actuó en seis partidos anotando un gol, en el 2014 se lo empieza a probar como defensa central, estuvo en dicho club hasta el 2015.
Liga de Portoviejo
En el 2016 ficha por Liga de Portoviejo, convirtiéndose en titular de la «Capira», actuó en 25 partidos, club donde también se desempeñó como marcador por la banda derecha.
Barcelona
En el 2017 sus derechos deportivos y económicos son adquiridos por el Galácticos Fútbol Club de la ciudad de Manta y es cedido a préstamo por un año con opción a compra a Barcelona Sporting Club.
Santos Laguna
Su buen desempeño en el Barcelona Sporting Club le llevó al fútbol mexicano pedido por el profe Guillermo Almada mismo que lo hizo debutar en la primera división de Ecuador; Así el Club Santos Laguna se convertiría en su primer club a nivel extranjero.
Llegó al Santos Laguna para reforzar la zaga de dicho club para el Apertura 2019. Su debut se produjo el 11 de agosto de 2019 ingresando al cambio en el segundo tiempo del partido disputado contra el Puebla, el mismo que terminó 4-1 a favor de su club.
En febrero de 2017 recibió su primer llamado con la selección de fútbol de Ecuador, para disputar un partido amistoso contra Honduras.[9]
El 20 de agosto de 2019 fue llamado nuevamente.[10]
El 2 de septiembre de 2021 debutó con la selección de fútbol de Ecuador frente a la Paraguay en partido oficial por las Eliminatorias Sudamericanas Catar 2022, partido en el que Ecuador ganó a Paraguay por 2 goles a 0 y en el que anotó el primer gol.El 14 de noviembre de 2022 fue incluido en la lista final para la Copa Mundial Catar 2022.[11]
El 29 de mayo de 2024, fue incluido en la lista de 26 futbolistas convocados por Félix Sánchez Bas para su participación en la Copa América 2024.[12][13]