Bei den Olympischen Spielen 1948 in London wurde er mit 52,98 m und 75 Zentimetern Rückstand auf den Bronzeplatz Sechster. Von 1947 bis 1951 gewann er jedes Jahr den schwedischen Meistertitel, nahm aber nicht mehr an den Europameisterschaften 1950 teil.