Di professione medico pediatra, è stato direttore dell'unità di neonatologia dell'Azienda ospedaliera Sant'Anna e San Sebastiano di Caserta. Fu eletto sindaco di Caserta alle amministrative del 1997 in quota Forza Italia a guida di una coalizione di centro-destra. Rieletto per un secondo mandato alle elezioni del 2002, decadde dalla carica di sindaco nel dicembre 2005 a seguito di una mozione di sfiducia.