E' nato ad Avellino, ha lavorato nella compagnia di Torre del Greco, poi nel reparto operativo di Caserta e infine è stato capo Ufficio Personale dei carabinieri nella regione Campania. Da qui è passato al Nucleo Operativo dell'arma a Roma, che ha diretto in prima persona. Da giovedì mattina assumerà l'incarico di comandante provinciale dei Carabinieri di Trapani. La cerimonia per il passaggio di consegne dal suo predecessore, colonnello Giampiero Barbano, si svolgerà giovedì mattina presso il comando provinciale.