Dopo la laurea in Medicina presso l'Università di Pisa nel 1938 e la partecipazione alla Seconda Guerra Mondiale come ufficiale medico negli ospedali da campo in Italia e Jugoslavia, nel 1952 ottenne la specializzazione in Chirurgia generale presso l'Università di Bologna. Esercitò la professione medica per oltre un ventennio in Valdinievole, prima a Pescia e poi a Lamporecchio, iniziando ad interessarsi contestualmente alla storia locale di quei territori. 