Ufficiale dei corpi tecnici della Marina Militare e ingegnere, si è congedato nel 2009 col grado di contrammiraglio. Nel corso della sua carriera ha prestato servizio a bordo di unità navali e sommergibili, in arsenali, enti tecnici italiani ed esteri e presso la NATO. In tale ambito, ha partecipato a molteplici attività riguardanti armamenti, tecnologie navali e programmi di ricerca/sviluppo nazionali e internazionali. Ha elaborato numerosi studi relativi alla dinamica dell’esplosione subacquea e dei sistemi d’arma ed ha anche svolto servizio d’insegnamento ai corsi di specializzazione per Ufficiali presso l’Accademia Navale.