Nato a Perugia da una famiglia con trascorsi garibaldini, frequentò l'Università sino a quando, nel corso della seconda guerra mondiale si arruolò volontario nel Regio Esercito. Nel 1941 fu destinato al fronte jugoslavo, precisamente in Croazia con il grado di sottotenente presso la 537ª Compagnia Mitraglieri, venendo decorato con una croce di guerra e un encomio solenne. Tornato a casa in licenza, era ricoverato all'ospedale militare di Perugia per malaria quando il 9 luglio 1943 iniziò l'invasione della Sicilia. L'11 luglio, avendo saputo che il proprio reparto era al fronte, pur ancora ammalato ottenne di essere dimesso per poter raggiungere il proprio reparto.