All'età di 17 anni raggiunse i Monti Lessini sopra Verona partecipando alla Resistenza meritandosi la medaglia di bronzo al valor militare. Il 25 aprile 1945 era a Milano guardia del corpo di Sandro Pertini. Fu il primo presidente dell'ANPI di Mantova. Dal 1964 al 1980 ha seguito gli eventi dell'America Latina in qualità di membro della sezione esteri del Partito Comunista Italiano. Fu amico personale di Salvador Allende e pochi giorni prima del golpe di Pinochet fu insignito dell'ordine di O'Higgins, massima onorificenza cilena.