Nato a Pavia, medico, specializzato in Ematologia Clinica ha conseguito un dottorato post laurea alla Mac Master University di Hamilton in Canada.
E' medico di famiglia dal 1988 ed esercita la professione in medicina di gruppo a Milano. Si interessa di formazione e ricerca in Medicina Generale , e' tutor al Corso di Formazione Specifica in Medicina Generale ed è rappresentante sindacale FIMMG a Milano .
Dal 2007 e' Presidente della Cooperativa Medici Milano Centro CMMC , che conta 102 medici di medicina generale soci e che gestisce 16 Centri di Medicina Generale ed il progetto CreG di Regione Lombardia a Milano.