In the team race over 3000 m at the Olympic Games in Stockholm in 1912, he finished fourth and won silver with the Swedish team. Over 1500 m he came in fifth place.
Four times he was national champion over 800 m (1909-1911, 1914), five times over 1500 m (1909-1912, 1914).