Hij vertegenwoordigde Zweden drie keer in de Schakenolympiade (3e niet-officiële Schakenolympiade in München 1936, de 8e Schakenolympiade in Buenos Aires 1939, en de 9e Schakenolympiade in
in Dubrovnik 1950). Hij speelde op het vierde bord en won in 1950 een individuele bronzen medaille.