Fra 1929-45 var han medlem av bystyret i Åbo. Han var kasserer ved Stiftelsen for Åbo Akademi 1931-48 og generaldirektør for statskontoret i Helsingfors 1948-61. Han valgt inn i riksdagen første gang 1936 og satt uavbrutt fram til sin død. Han var sosialminister 1944-45 og 1951-52, finansminister 1945-48, assisterende finansminister 1951, assisterende utenriksminister 1952-53, utenriksminister 1953-54, 1956-57 og 1959-61 samt statsminister 5. mai-20. oktober 1954 og visestatsminister 1959-61. 1945-55 var han leder av Svenska folkpartiet. Han innehadde flere styreverv, blant annet i Helsingfors Aktiebank, Folkpensionsanstalten, Kymmene AB, Industri-Hypoteksbanken, Hufvudstadsbladet, Verdandi, Aero og Valmet.