Capitano di Vascello, ha ricoperto l’incarico di Capo Ufficio Relazioni Esterne e Cerimoniale presso lo Stato Maggiore della Marina. È stato Comandante della Nave scuola della Marina Militare Italiana “Amerigo Vespucci”. È Presidente YCC Cala dei Sardi di Olbia