Nato a Milano nel 1956.
Si è Laureato in Medicina e Chirurgia presso l’Università degli Studi di Pavia (1981).
Specializzato in Neurochirurgia e Neurofisiologia Clinica (1986) presso la stessa Università.
Ha accumulato lunghe esperienze in Humanitas e presso la Neurochirurgia del Policlinico San Matteo di Pavia.
E’ attualmente Responsabile dell’Unità Operativa di Chirurgia Vertebrale presso l’Istituto di Cura Città di Pavia.
In HTC svolge attività di Consulente Neurochirurgo.