Il commence sa carrière à 14 ans chez les jeunes du Helsingborgs FF. À 19 ans, il débute en Allsvenskan dans le club suédois de l'Helsingborgs IF.
Au niveau international, il joue avec l'équipe de Suède son premier match le contre l'équipe d'Allemagne. Il est sélectionné pour jouer pendant la coupe du monde 1934 en Italie.