Trascorse gli anni dell'adolescenza prima in Austria, poi in Francia, ove il padre, perseguitato dal fascismo, aveva chiesto asilo politico, e si iscrisse al Partito socialista francese. Nel 1938, in Spagna, lavorò per la causa dei repubblicani; l'anno dopo fu fermato alla frontiera italiana dalla polizia, mentre tentava di rientrare clandestinamente, e fu costretto ad arruolarsi. Dopo aver partecipato brevemente alla campagna d’Albania e a quella di Francia, fu distaccato a Parigi presso la commissione italiana d'armistizio e, poi, all'ambasciata italiana, ove si adoperò contro i nazisti in favore del movimento clandestino. Rientrato in Italia dopo il 25 luglio 1943, partecipò alla ricostituzione del Partito socialista italiano, insieme a Pietro Nenni, Giuseppe Saragat e Bruno Buozzi..