У дорослому футболі дебютував 1940 року виступами за команду «Норрчепінга», в якій провів десять сезонів.
1950 року перейшов до клубу «Рома», за який відіграв 3 сезони. Більшість часу, проведеного у складі «Роми», був основним гравцем команди. Завершив професійну кар'єру футболіста виступами за італійську команду в 1953 році
1949 року дебютував в офіційних матчах у складі національної збірної Швеції. Протягом кар'єри у національній команді, яка тривала усього 2 роки, провів у формі головної команди країни 11 матчів, забивши 3 голи.
Невдовзі після завершення виступів на футбольном полі прийняв пропозицію очолити тренерський штаб команди клубу «ГІФ Сундсвалль», з якою пропрацював протягом 1955–1958 років.