Dopo aver compiuto i primi studi nella città natia, Giovanni si trasferì a Siena e frequentò la facoltà di medicina e chirurgia laureandosi nel 1908. Anche se iniziò subito a praticare la carriera di medico, continuò ad approfondire le sue conoscenze con studi complementari e di perfezionamento. Libero docente dal 1913, si trasferì in seguito a Milano, dove divenne professore di patologia chirurgica presso quell'Università. Fu nominato direttore dell'Ospedale Alessandro Mussolini e ispettore capo dei Servizi sanitari dell'Ufficio di Milano della Federazione nazionale fascista delle Casse malattie per i lavoratori dell'industria.