Licenciado en Filosofía y Letras y profesor de primaria. Ha impartido clases en diferentes niveles educativos, tanto en centros públicos como privados. En la actualidad compagina su tarea docente en el colegio Gaztelueta con cursos para directivos y profesores, de España y de varios países americanos.