Se inició en las formativas del Emelec donde jugó todas las categorías inferiores, después pasa al Deportivo Azogues.
En el 2016 llega al Delfín, equipo con el cual participó en la Copa Libertadores de América en las ediciones 2018 y 2019, esta última temporada fue la figura al atajar tres de cinco penales a Liga Deportiva Universitaria, en la final que se definió por la vía de los penales y consecución del primer título de campeón nacional para el equipo cetáceo.
En el 2020, es contratado por el Emelec, tras consolidarse como titular y uno de los referentes del equipo, extendió su contrato hasta 2026.
En septiembre de 2019 es convocado para los partidos amistosos frente a las selecciones de Perú y Bolivia.
Hizo su debut absoluto con Ecuador el 5 de septiembre de 2019 en una victoria amistosa por 1-0 sobre Perú.