У дорослому футболі дебютував 1947 року виступами за команду клубу «Норрчепінг», в якій провів дев'ять сезонів, взявши участь у 147 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Аталанта», до складу якого приєднався 1956 року. Відіграв за бергамський клуб наступні п'ять сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Аталанти», був основним гравцем захисту команди.
Завершив професійну ігрову кар'єру у клубі «Отвідабергс ФФ», за команду якого виступав протягом 1961—1965 років.
26 жовтня 1951 року дебютував в офіційних матчах у складі національної збірної Швеції проти Данії в Копенгагені (1:3)[3]. Протягом кар'єри у національній команді, яка тривала 13 років, провів у її формі 57 матчів[4].