Nome di battaglia "Peppino".
Prestò servizio militare nel genio in Italia e in URSS dal 21.4.1939 al 6.5.1943.
Militò nel battaglione Comando della 62.a brigata Camicie rosse Garibaldi e operò sullʼAppennino tosco-emiliano.
Riconosciuto partigiano con il grado di sottotenente dal 25.7.1944 alla Liberazione.