1917, 1919 und 1920 wurde er Schwedischer Meister. Bei den Olympischen Spielen 1920 in Antwerpen kam er in 2:49:11 h auf den 17. Platz.