El atleta proviene de un sector rural de Saavedra, representa a Nueva Imperial, ambas de la Región de la Araucanía. Estudia en la Universidad Católica de Temuco para convertirse en Técnico Universitario en Preparación Física. En la Copa Phoenix 2016 marcó un récord regional con un tiempo de 30:36 minutos’, ganando así un cupo para el Sudamericano Sub 23 en la prueba de los 10.000 metros y para el Mundial juvenil de Polonia donde obtuvo el puesto 32 con 31:50 minutos.

Es campeón nacional 2015 y 2016 en 5.000 y 10.000 metros planos.

El año 2015 participó de los Juegos Panamericanos Juveniles en Edmonton, Canadá, y en las en las XXVIII Universiadas de Verano, que se realizaron el en la ciudad de Gwangju, Corea del Sur.