У дорослому футболі дебютував 1981 року виступами за команду клубу «Броммапойкарна», в якій провів п'ять сезонів, взявши участь у 77 матчах чемпіонату.
Своєю грою за останню команду привернув увагу представників тренерського штабу лондонського «Арсенала», до складу якого приєднався 1990 року. Відіграв за «канонірів» наступні чотири сезони своєї ігрової кар'єри.
Завершив професійну ігрову кар'єру у клубі «Юргорден», за команду якого виступав протягом 2000 року.
Виступи за збірну
1987 року дебютував в офіційних матчах у складі національної збірної Швеції. Протягом кар'єри у національній команді, яка тривала 10 років, провів у формі головної команди країни 58 матчів, забивши 6 голів.