Nel 1930 si laureò in Giurisprudenza all'Università degli Studi di Firenze, con un anno di anticipo sulla durata normale dei corsi, discutendo una tesi sulla riforma elettorale del fascismo , in cui sostenne che era finalizzata ad abolire le elezioni. Successivamente frequentò corsi di specializzazione all'Università di Grenoble, alla Sorbona e a Cambridge. Suoi docenti furono Piero Calamandrei, Federico Cammeo, Enrico Finzi, Manfredi Siotto Pintor e il giovane Giorgio La Pira. Ottenne la valutazione di centodieci e lode.