Laureato in Medicina e Chirurgia a pieni voti presso l’Università degli Studi di Milano. Ha frequentato la Scuola di Specializzazione in Pediatria Preventiva e in Patologia Neonatale presso l’Università Bicocca di Milano Ospedale San Gerardo di Monza. Specializzato in Pediatria con pieni voti assoluti e lode (nel 1994), ha conseguito con pieni voti (nel 2000) il Perfezionamento Universitario in Medicina d’Urgenza ed Emergenza Pediatrica presso l’Università di Milano e la Specializzazione in Chemioterapia-Oncologia con pieni voti assoluti e lode (nel 2006) presso il medesimo Ateneo.
Ha maturato la sua esperienza lavorativa come Pediatra Neonatologo presso la Casa di Cura “La Madonnina” di Milano, poi come Dirigente Medico Pediatra presso il Policlinico Ponte San Pietro di Bergamo, da qui presso l’U.O. di Pediatria, Neonatologia e Patologia Neonatale – A.O. di Vimercate – Ospedale di Carate Brianza, e infine presso la Clinica Pediatrica dell’Ospedale San Gerardo di Monza, Università Milano Bicocca.