Dottore di ricerca in Filosofia della religione all’Università di Siena-Arezzo, ha svolto attività didattica e di ricerca presso diverse università, italiane e straniere. È stato docente incaricato di Antropologia delle religioni all’Università per Stranieri di Perugia, ha collaborato alla cattedra di Estetica dell’Università di Perugia e con la cattedra di Filosofia delle religioni dell’Università di Siena-Arezzo. Attualmente è docente di ruolo nella scuola pubblica, è membro del comitato scientifico dell’Osservatorio per la Comunicazione dell’Università Federico II di Napoli, presidente dell’associazione nazionale Amica Sofia (Università di Perugia) e collabora alla cattedra di Filosofia politica dell’Unical. È stato allievo e collaboratore, tra gli altri, di Sergio Quinzio, Bruno Forte, Sergio Givone, Massimo Cacciari.