Specialista in Psicologia della Salute, ha fondato e diretto il Servizio di Psicologia dell’Azienda Ospedaliera di Terni.
È stato presidente della Società Italiana dì Psiconeuroendocrinoimmunologia e membro della Divisione Health Psychology dell’American Psychological Association.
Docente a contratto nelle Università di Bergamo, L’Aquila, Napoli Federico II e Avila (Spagna). Autore di otto volumi in campo psicologico e oltre 150 articoli a carattere scientifico.
È presidente dell’Ordine Psicologi Umbria e del Consiglio Nazionale dell’Ordine.