|Gold||1920 Antwerp||40 m² class|
|Gold||1932 Los Angeles||6 metre class|
|Bronze||1928 Amsterdam||8 metre class|
|Bronze||1948 London||6 metre class|
He started out in 1920 as a crew member on the Swedish boat Sif, where he won the gold medal in the 40 m² class and eight years later he conquered the bronze medal, as a crew member on the Sylvia in the 8 metre class. In 1932 he won his second gold medal, this time being on the crew of the Bissbi, in the 6 metre class. At the Olympic Games in Berlin, 1936, he did not win a medal after finishing fourth in the 8 metre class competition. He finished his Olympic career in 1948 on the 6 metre class with his fourth medal, and second bronze, as part of the crew on the Ali Baba II.