森出生在哥德堡。他是美国印第安纳州战地服务团的交换学生，（1957年至1958年）参加预备役军官的军事训练后，他获得瑞典海军学院（1962年在1965年）硕士学位，在哥德堡大学获得经济学学位。他还拥有美利坚大学（1994年），哥德堡大学（2001）和乌普萨拉大学（2005年）荣誉学位。