Larsson played with Team Sweden at the 1956 Winter Olympics held in Cortina d'Ampezzo, Italy. He also played for Leksands IF. He died in 2015, aged 83.