Senatore dal 1913, fu anche membro del consiglio superiore dell'istruzione, dedicandosi anche a ricerche sull'uremia, sull'ipertensione arteriosa essenziale e su diverse patologie polmonari. Al suo nome è intitolato l'Ospedale Carlo Forlanini, sanatorio di Roma, sede della Clinica universitaria della tubercolosi e delle affezioni respiratorie.