Insegna Filosofia e Scienze Umane al Liceo. Si è occupato di formazione ad insegnanti di scuola primaria e secondaria in qualità di docente a contratto di Pedagogia presso la Facoltà di Scienze della Formazione Primaria di Torino e presso l’Università del Piemonte Orientale di Vercelli