W 1930 roku wystartował na mistrzostwach świata w Oslo, gdzie zdobył złoty medal w biegu na 50 km stylem klasycznym. Był to jedyny medal dla Szwecji podczas tych mistrzostw. Startował także na mistrzostwach świata w Innsbrucku, gdzie wspólnie z Perem-Erikiem Hedlundem, Nilsem-Joelem Englundem i Hjalmarem Bergströmem zdobył złoty medal w sztafecie 4x10 km. Na tych samych mistrzostwach wywalczył srebrny medal w biegu na 50 km, ulegając jedynie Veliemu Saarinenowi z Finlandii. Zajął także piąte miejsce w biegu na 18 km stylem klasycznym.