Nato l’8 novembre 1964 a L’Aquila è stato militare in servizio nelle Truppe Alpine chiudendo la carriera nel 9° reggimento alpini con il grado di colonnello.
Da gennaio 2014 è iscritto all’Ana nel Gruppo “Michele Jacobucci” della Sezione Abruzzi della quale è stato consigliere sezionale per 9 anni. Nel 2015, durante l’Adunata nazionale a L’Aquila, è stato ufficiale di collegamento tra il 9° Alpini e il Comitato Organizzatore Adunata. Dal 2017 al 2023 è stato referente della gestione della revisione dei regolamenti della Protezione Civile della Sezione Abruzzi e del regolamento sezionale. Ha partecipato all’organizzazione dei Campi scuola locali nel 2022-2023 e delle Alpiniadi estive 2023. È stato ufficiale di collegamento, alle esercitazioni di Protezione Civile Vardirex svolte dall’Ana in sinergia con le Truppe Alpine e, in particolare, con gli assetti del battaglione multifunzionale Vicenza, inquadrato nel 9° Alpini. Da 9 novembre 2024 è in quiescenza per limiti di età, partecipa attivamente ad attività culturali e sociali in qualità di storico militare ed esperto di armamenti, collaborando con istituzioni, istituti scolastici e universitari.