Na Letnich Igrzyskach Olimpijskich 1936 zdobył brąz w żeglarskiej klasie 6 metrów. Załogę jachtu "May Be" tworzyli również Dagmar Salén, Lennart Ekdahl i Torsten Lord, Martin Hindorff. Po raz drugi na igrzyskach olimpijskich wystąpił w 1952 roku, ponownie w klasie 6 metrów. W załodze jachtu "May Be VII", który zajął czwartą pozycję, znajdowali się również Lars Lundström, Karl-Robert Ameln, Martin Hindorff i Torsten Lord. Prócz żeglarstwa uprawiał także sporty wyścigowe i narciarstwo alpejskie.