Anestesista presso l'ospedale Villa Malta di Sarno (che era stata distrutta durante la frana del 1998), viene eletto alle elezioni comunali del 2001 sindaco di Sarno per la coalizione di centrosinistra al ballottaggio il 27 maggio. Costretto a dimettersi il 10 ottobre 2003 in seguito alle dimissioni della maggioranza dei consiglieri, dopo dieci anni di assenza dalla scena politica a Sarno è stato ricandidato per le elezioni comunali del 2014 e ha vinto al ballottaggio l'8 giugno, battendo il candidato di Forza Italia e UdC. È stato riconfermato al ballottaggio delle elezioni comunali del 2019 il 9 giugno; la proclamazione è avvenuta il 13 giugno.