Malmberg played with Team Sweden at the 1956 Winter Olympics held in Cortina d'Ampezzo, Italy. He also played for Djurgårdens IF Hockey and IK Göta in the Swedish Elite League.