Antifascista, partigiano, venne arrestato e internato a Fossoli (Mo); dal treno che doveva deportarlo nei lager tedeschi riuscì a fuggire; divenne vice-comandante della
112A brigata SAP Garibaldi; perse la vita il 25/4/1945 in uno scontro a fuoco con truppe tedesche in ritirata.