Commissario di Distaccamento della 3° Brigata Garibaldi "Jori", 3° Divisione Garibaldi "Cichero", VI Zona Operativa Liguria.
Marittimo socialista, nel 1928 diserta dalla nave su cui è imbarcato e nel 1935 viene arrestato per espatrio clandestino. Nell'ottobre 1936 è in Spagna e si arruola nella Brigata Garibaldi con la quale ocmbatte sui fronti di Madrid e Guadalajara. Viene poi trasferito al primo battaglione della Brigata e combatte a Huesca, Brunete e sull'Ebro, dove rimane ferito. Nel febbraio 1939 è internato in Francia nei campi di St. Cyprien, Gurs e Vernet e viene infine tradotto in Italia per essere confinato a Ventotene. Durante l'occupazione tedesca post-armistiziale entra tra le fila della Resistenza nella 3° Brigata Garibaldi "Jori", 3° Divisione Garibaldi "Cichero".