Dopo la Scuola Navale Militare “F. Morosini” della Marina Militare a Venezia ha prestato servizio militare in Marina. Ha lavorato con Arduino Paniccia per il Gruppo elicotteristico Agusta. È stato contractor delle forze NATO in Bosnia-Erzegovina, Kosovo ed Afghanistan. A Kabul ha seguito la logistica dei contingenti ISAF e Enduring Freedom. Collabora regolarmente con Paniccia nella scrittura di testi di strategia e geo-politica ed accompagnandolo in varie missioni estere in ambito ONU.