斯德哥尔摩大学获博士学位。1936年任瑞典国家银行的秘书，此后不久任财政部副大臣。1941年到1948年任瑞典国家银行主席。1945年初，被任命为瑞典内阁的财政经济问题顾问，协调执行政府减轻战后经济问题的计划。1947年，进入瑞典外交部，是参加在巴黎召开的关于马歇尔计划的瑞典代表之一，1948年再赴巴黎参加经济合作与发展组织的大会，1949年成为瑞典外交部秘书长。1951年被任命为内阁的一个不管部大臣，实际上代理外交大臣。虽然哈马舍尔德参加的内阁是由瑞典社会民主党主导的，但他本人并没有参加任何政治党