Va prendre part als Jocs Olímpics d'Anvers de 1920, en què guanyà dues medalles, una d'or en la contrarellotge individual, per davant de Henry Kaltenbrun i Fernand Canteloube; i una de plata en la contrarellotge per equips, formant equip amb Sigfrid Lundberg, Ragnar Malm i Axel Persson.