Nella sua carriera è stato Comandante di unità alpine dal livello compagnia a brigata, Portavoce della Missione NATO KFOR, Portavoce e Consigliere di Comunicazione del Presidente del Comitato Militare NATO, Consigliere di Comunicazione Strategica per lo Staff Militare Internazionale (IMS) della NATO a Bruxelles, Comandante Interregionale del Comando Regione Militare Nord, Vice Comandante per il Territorio del Comando Truppe Alpine, Capo della Divisione Supporti del Comando della Missione NATO Resolute Support in Afghanistan. Dal 1º settembre 2019 ricopre l’incarico di Vice Rappresentante Militare Italiano presso il Comitato Militare della NATO e Capo Area NATO alla Rappresentanza Militare Italiana presso i Comitati Militari di NATO e UE a Bruxelles.