Brig. Gen. (A.M.) (c.a.), ha avuto numerosi incarichi nel Servizio Meteorologico dell’A.M. È stato Membro italiano nel Meteorology Advisory Group dell’Ufficio Regionale Europeo dell’Organizzazione dell’Aviazione Civile Internazionale (ICAO, Parigi), nella Commission for Basic System e nella Commission for Marine Meteorology della World Meteorological Organization (Ginevra), nonché in Working Groups della NATO. Collabora alla Rivista Bolina ed alla Rivista Marittima, nonché ad altri periodici online. Ha pubblicato il testo “Meteorologia marittima per il diportista nautico”. Ha svolto l’incarico di Specialist nell’Agenzia NATO NETMA (Monaco di Baviera). Attualmente lavora come Consulente scientifico di Meteorologia/Climatologia.