Partigiano attivo nelle Langhe piemontesi nella 16° Brigata Garibaldi "Generale Perotti" dal maggio al novembre 1944; poi 79° Brigata Garibaldi "Viganò" dal novembre 1944 al giugno 1945. Capo della Squadra "Gatto" attiva in un'area imprecisata tra basso Piemonte e provincia di Genova.