Titulado de Pedagogía en Matemáticas y Computación de la Universidad de Concepción, luego, estudió un Magíster en Educación en la misma institución de educación superior. También realizó una especialización en Didáctica de las Matemáticas en el Instituto de Formación de Profesores (I.U.F.M) de Toulouse, Francia.
Sus inicios laborales los ejerció en la Universidad de Concepción. También fue docente en el Liceo Bordemar en Quellón, Chiloé. Posteriormente formó parte del Departamento de Educación de Lo Barnechea en Santiago. Formó parte de la organización ambiental en escuelas de Sudamérica y trabajó en el Liceo Pablo Neruda de la comuna de Navidad.
Se incorporó a la Universidad Austral en el año 2016 siendo parte del Centro de Docencia Superior de Ciencias Básicas. Desempeña sus labores como docente de las disciplinas matemáticas de las carreras de Pedagogía en Matemáticas, Pedagogía en Educación Básica e Ingeniería Civil Industrial. Actualmente está a cargo de la coordinación de prácticas de la carrera de Pedagogía en Matemáticas.
Paralelamente, y desde el año 2016 es cofundador de un proyecto de Educación Ambiental y Sustentabilidad en la Región de Los Lagos.