Si laurea in medicina e chirurgia nel 1977. Dirigente medico nel reparto di medicina dell'ospedale Umberto I di Barletta, poi primario di pronto soccorso presso il medesimo nosocomio fino alla sua chiusura e successivamente presso il nuovo ospedale di Barletta Monsignor Dimiccoli, fino al giugno 2018. Negli anni di primariato, gli viene affidato l'incarico di direttore del dipartimento di urgenza della ASL BAT, coordinando i reparti di pronto soccorso degli ospedali della provincia di Barletta-Andria-Trani. È tra i primi ad intervenire nel crollo dell’edificio di via Roma a Barletta avvenuto nell’ottobre 2011 e a prestare soccorso alle vittime dell’incidente ferroviario che avviene nell’estate 2016 tra Andria e Barletta, dove perdono la vita 23 persone.