Nato il 17 agosto 1969 a Matera (MT), dove si è diplomato nel 1987 presso l'Istituto Tecnico Industriale G.B. Pentasuglia, con indirizzo Elettrotecnico.
Nel 1989 si è arruolato nell'Arma dei Carabinieri e ad ottobre 2003 si è laureato presso la facoltà di Scienze Politiche dell’Alma Mater Studiorum – Università di Bologna, con indirizzo Politico Sociale.
È stato comandante del Nucleo Carabinieri Ispettorato del Lavoro di Bologna dal 2013 al 2022 e comandante della Stazione dei Carabinieri di Loiano dal 2022 a inizio 2024.
È rimasto in servizio presso l’Arma dei Carabinieri sino al giugno 2024, quando ha assunto l’incarico di Sindaco di Loiano.