Debutó en el fútbol, y marcó su primer gol como profesional, en un partido contra Santiago Wanderers, por la primera fecha de la Copa Chile 2014-15, jugando por O'Higgins de Rancagua.
[1] Debutó en Primera División en la decimotercera fecha del Clausura 2015, contra el mismo elenco caturro, ingresando en el minuto 60' por Luis Valenzuela, partido que finalizó 1-1.
Sin obtener regularidad, en 2019 es cedido a Deportes La Serena de la Primera B.
Dicho préstamo es renovado para la temporada 2020, con el cuadro papayero en Primera División.
[4] Recibió su primera convocatoria a la Selección chilena para los partidos válidos por las Clasificatorias Norteamérica 2026 ante Brasil y Colombia.