Han var statssekretær for utenriksminister Halvard Lange 1948–1949, handels- og skipsfartsminister i Einar Gerhardsens tredje regjering 1955–1962, samt fungerende utenriksminister i 1957. Som handels- og skipsfartsminister var han en sterk talsmann for en omlegging av den økonomiske politikken. Han ønsket mer europeisk og atlantisk samarbeid.