Profesor de Educación Básica, Magíster en Informática Educativa y Gestión del Conocimiento (UCSC), Diplomado en Informática Educativa (UCSC), Diplomado en Pedagogía para la Educación Superior (UST). Becario del Plan de Formación de Directores de Excelencia del MINEDUC en el Magíster de Dirección de Establecimientos Educacionales de Excelencia (UCSC). Imparte docencia en la escuela de educación de la Universidad Andrés Bello en las asignaturas de Informática Educativa, Tecnologías Integradas a la EGB y Antropología Filosófica en las carreras de Educación Básica, Educación Parvularia. Se ha desempeñado en la UNAB como Secretario Académico de Postgrado, de la Facultad de Humanidades y Educación, en el Programa de Pedagogía en Educación Media para Licenciados. Actualmente se desempeña como Coordinador de Pregrado y Humanidades (v) en la UNAB y como Coordinador de Informática Educativa – Ciclo Menor del Colegio de los Sagrados Corazones.