El 1920 va prendre part als Jocs Olímpics d'Anvers, on va disputar tres proves del programa d'atletisme. En el cros per equips guanyà la medalla de bronze, formant equip amb Eric Backman i Hilding Ekman, mentre en el cros individual fou desè. La tercera prova que disputà fou la dels 3.000 metres obstacles, que finalitzà en quarta posició. Va guanyar el campionat suec dels 20 km en tres ocasions, el 1920, 1924 i 1925.