Dal 1999 al 2002 ha lavorato presso l’U.O. di Cardiologia dell’Ospedale Maggiore di Bologna, prendendo parte all’attività di ricerca, ambulatoriale specialistica e di reparto, in qualità di borsista.
Dal 1999 al 2003 ha lavorato specialista ambulatoriale ASL, presso il laboratorio di Cardiologia dell’Ospedale di Crevalcore.
Dal 1999 lavora come libera professionista con attività di cardiologia (visite ed ecocardiografia) presso poliambulatori privati e privati convenzionati di Bologna e della provincia.
Dal 2001 è Direttore Sanitario del Poliambulatorio Descovich, e Responsabile del Servizio di Cardiologia