El 1920 va prendre part als Jocs Olímpics d'Anvers, on disputà cinc proves del programa d'atletisme. En aquestes proves guanyà quatre medalles: la de plata en la cursa de cros individual; i la de bronze en les curses de cros per equips, formant equip amb Gustaf Mattsson i Hilding Ekman, 3.000 metres per equips, formant equip amb Sven Lundgren i Edvin Wide; i 5.000 metres. També disputà la cursa dels 10.000 metres, però es desconeix la posició exacta en què la finalitzà.