Nato nel 1952 a Fiorenzuola d'Arda (PC), laureato in Filosofia presso l'Unversità di Firenze, Iscritto all'Ordine degli Psicologi della Regione Emilia Romagna, è stato ricercatore presso la Facoltà di Scienze della Formazione dell'Università degli Studi di Bergamo, afferente al Dipartimento di Scienze Umane e Sociali e membro del Centro di Ricerca Human Factors and Thecnology in Healthcare (HTH).
È stato membro del Consiglio di Amministrazione dell'Università di Bergamo.