У дорослому футболі дебютував 1941 року виступами за команду клубу «Мальме», в якій провів дев'ять сезонів, взявши участь у 41 матчі чемпіонату. У складі «Мальме» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,49 голу за гру першості.
Згодом з 1950 по 1954 рік грав у складі команд італійського «Дженоа» та французького «Анже».
Завершив професійну ігрову кар'єру у клубі «Олімпік» (Марсель), за команду якого виступав протягом 1954–1955 років.
1943 року дебютував в офіційних матчах у складі національної збірної Швеції. Протягом кар'єри у національній команді, яка тривала 8 років, провів у формі головної команди країни лише 17 матчів, забивши 4 голи.