У дорослому футболі дебютував 1963 року виступами за команду клубу «Ескільстуна», в якій провів три сезони.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Отвідабергс ФФ», до складу якого приєднався 1967 року. Відіграв за команду з Отвідаберга наступні дев'ять сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Отвідабергса», був основним гравцем захисту команди.
Завершив професійну ігрову кар'єру в «Ескільстуні», у складі якої починав виступати на футбольному полі. Прийшов до команди 1977 року, захищав її кольори до припинення виступів на професійному рівні у 1980.
Виступи за збірну
1973 року дебютував в офіційних матчах у складі національної збірної Швеції. Протягом кар'єри у національній команді, яка тривала 5 років, провів у формі головної команди країни 38 матчів.