Partigiano antifascista, inizialmente aderì al Partito Comunista Italiano per poi uscirne nel 1956, all'indomani dei fatti d'Ungheria. Si iscrisse così nel Partito Socialista Italiano, con cui fu eletto deputato per la prima volta nel 1963.