Profesor de Artes Plástica de la Universidad de Concepción y magíster en Educación de la Universidad La República. Cuenta con diplomados en Administración Directiva y Curricular para Directivos Municipales, de la Universidad del Bío-Bío, y en Gestión y Liderazgo Educativo Intermedio, de la Universidad Católica de Valparaíso.

Desde 2014 ha ejercido como jefe de Departamento de Administración de Educación Municipal en las comunas de Bulnes, Arauco, Nacimiento y Quilaco. Fue también jefe del Departamento Provincial de Educación (2000-2010) y director del Liceo Agroindustrial Llano Blanco de los Ángeles, entre 2010 y 2014.