Oriundo de Valparaíso, hizo sus inferiores en Everton, donde llegó a los 13 años tras deslumbrar en un partido que enfrentó a la selección de Casablanca y la categoría sub-13 de los ruleteros.
[1] Formó parte del equipo sub-21 que obtuvo el campeonato de la categoría.
Debutó profesionalmente el 14 de noviembre de 2021 en el Estadio Sausalito contra Unión la Calera, en un partido donde Everton terminaría perdiendo 1-2, jugó 78 minutos y fue reemplazado por Matías Leiva.
[2] Luego de su debut River Plate se interesó en el joven lateral para su equipo juvenil,[1][3] interés que no llevó a nada, ya que firmaría su primer contrato profesional con Everton el 25 de enero de 2022.
[4] Fue convocado a la selección chilena sub-17 con el técnico Hernán Caputto y participó en el Campeonato Sudamericano de Fútbol Sub-17 de 2019 disputado en Perú, en el cual jugó 9 partidos, todos de titular.