Al momento dell'armistizio dell'8 settembre 1943 era capitano di fregata agli ordini dell'ammiraglio Luigi Mascherpa nell'isola di Lero. Si batté come il comandante dell'artiglieria per la difesa dell'isola dal 23 settembre al 17 novembre 1943. Venne fatto prigioniero dai tedeschi e internato in Germania da dove rientrò in patria nel settembre 1945. Per il suo comportamento gli venne conferita l'onorificenza di Cavaliere dell’Ordine Militare d’Italia.