Conseguì la laurea in Medicina e Chirurgia presso l'Università degli Studi di Milano nel 1978 e la laurea in Scienze della Formazione presso l'Università di Genova nel 2007. Prestò servizio negli Alpini e fu un volontario medico Alpino durante il terremoto dell'Irpinia del 1980.