Nato ad Arzano (NA) il 1° maggio 1959, è sposato ed ha 2 figli.
Si è laureato in Giurisprudenza nel 1984 presso l'Università degli Studi di Napoli.
Ha conseguito anche il Diploma di specializzazione in Diritto Amministrativo e Scienze dell'Amministrazione. Ha superato gli esami di idoneità per l'abilitazione all'esercizio della professione di Avvocato ed è giornalista pubblicista dal 1983. E' entrato nel dicembre del 1987 nell'Amministrazione Civile dell'Interno ed ha prestato servizio fino al 1998 presso la Prefettura di Terni, dove, dopo diversi incarichi nei settori amministrativi, per circa 10 anni è stato V. Capo di Gabinetto, occupandosi prevalentemente di ordine e sicurezza pubblica, protezione civile e rapporto con gli organi di stampa, gli enti locali e le amministrazioni periferiche dello Stato. Nel periodo di servizio a Terni ha svolto le funzioni di Commissario Straordinario presso i comuni di Narni (1993/1994), Avigliano Umbro (1995/1996) ed Attigliano (1997).
Dal novembre 1998 è stato trasferito al Ministero dell'Interno, dove ha diretto la Sez. II - Div III della Direzione Generale per l'Amministrazione Generale e per gli Affari del Personale. Durante questo periodo è stato nominato Sub Commissario al Comune di Terni (1999), svolgendo anche contestualmente le funzioni di Presidente dell'Azienda Farmaceutica e dei Servizi Municipalizzati.
Nel febbraio 2000 è stato collocato in aspettativa per consentirgli di assumere l'incarico di Direttore Generale presso l'Amministrazione Provinciale di Terni.
Rientrato al Ministero dell'Interno nel marzo 2001, gli è stato affidato, presso il Dipartimento di P.S. , l'incarico di Direttore dell'Area Accasermamento Carabinieri (fino al marzo 2007) e poi quello di Direttore dell'Ufficio Impianti Tecnici, Telecomunicazioni ed informatica (fino all'agosto 2010).
E' stato promosso Vice Prefetto con decorrenza 1° gennaio 2002. Dal settembre 2010 e fino a dicembre 2013 è stato Capo Ufficio Staff per le Relazioni Sindacali presso il Dipartimento di P.S. e Responsabile di Obiettivo Operativo nell'ambito del PON Sicurezza 2007-2014.
Dal 2014 e fino al dicembre 2017 è stato poi Direttore dell'Ufficio per gli Affari della Polizia Amministrativa e Sociale presso l'Ufficio per l'Amministrazione Generale del Dipartimento di P.S.
Ha inoltre svolto nel 2017/2018 l'incarico di Commissario Straordinario presso il Comune di Umbertide (PG) e dal 2 maggio 2018 anche quello di Coordinatore della Commissione Straordinaria presso il Comune di Platì (RC), sciolto per infiltrazioni della criminalità organizzata per un periodo di 18 mesi.
Dall'aprile 2019 e fino al 2 novembre 2020 è stato Vice Prefetto Vicario della Prefettura di Perugia.
Nominato Prefetto il 22 ottobre 2020, ha assunto le funzioni di Prefetto di Lecco dal 3 novembre 2020.
Ha assunto le funzioni di Prefetto di Ravenna dal 7 marzo 2022.