Nel 1946 divenne Presidente della Società italiana di Psichiatria e il 20 novembre dello stesso anno venne eletto consigliere comunale a Roma. Durante le consultazioni politiche del 1948 si schierò nelle file del fronte popolare guidato da Giancarlo Pajetta. Il programma sostenuto fu quello tipico dell'intellettuale liberale poiché incentrò la propria propaganda sull'istruzione e la sanità. Nel 1950 ricevette la Laurea honoris causa dal "Collège de Sorbonne" dell'Università di Parigi. Massone, fece parte della Loggia "Cristoforo Colombo" di Roma e fu membro effettivo del Supremo Consiglio del Rito scozzese antico e accettato. Morì a Roma il 25 luglio 1963 per trombosi cerebrale. Fu sepolto nel cimitero di Chiavenna, vicino al padre e alla moglie Antonietta Marzolo (morta nel 1977).