Laureato in Medicina e Chirurgia con doppia specializzazione in oncologia e farmacologia per Medicina, ha poi ricevuto una formazione pluriennale in ecografia clinica e conseguito il diploma del post-graduate course in Vascular Doppler.
Dopo aver lavorato per alcuni anni come dirigente medico nella Divisione di Medicina degli Ospedali di Giussano, Desio e Morbegno, da dicembre 1999 a gennaio 2007 ha ricoperto la carica di Direttore Responsabile e Primario della struttura operativa complessa di Medicina Interna e Lungodegenza Riabilitativa dell'ospedale di Chiavenna (in provincia di Sondrio), occupandosi di cardiologia, diabetologia ed oncologia.
Nel 2007 ha deciso di lavorare come libero professionista, mantenendo i ruoli di consulente internista ed ecografista in studi medici e case di cura.
Dal 2014 al 2018 ha prestato servizio come medico per le cure palliative al Dipartimento Interaziendale della Fragilità dell'Azienda Socio Sanitaria Territoriale (ASST) Lecco.