Laureatosi in Medicina e Chirurgia nel 1977 presso l’Università Statale di Milano, nel 1981 si è specializzato in Ortopedia e Traumatologia presso il medesimo Ateneo.
Assistente di Ortopedia e Traumatologia presso l’Ospedale Maggiore di Crema dal 1979 al 1999, dal 2000 al 2012 è stato Dirigente Medico con incarico di Direzione di Struttura Semplice di Traumatologia d’Urgenza presso il medesimo Ospedale. Dal 2012 al 2015 Dirigente Medico di I Livello in Ortopedia e Traumatologia presso gli Istituti Ospedalieri di Cremona, dal 2015 svolge attività ambulatoriale presso Sanitas Diagnostica di Crema.