Ve švédské lize hrál za IF Elfsborg, nastoupil ve 240 ligových utkáních a dal 102 gólů. V letech 1980-1981 hrál řecké lize v týmu Olympiakos Pireus, se kterým získal tři mistrovské tituly a jedno vítězství v řeckém fotbalovém poháru. V Poháru mistrů evropských zemí nastoupil ve 2 utkáních a dal 1 gól a v Poháru UEFA nastoupil v 5 utkáních a dal 1 gól. Za švédskou fotbalovou reprezentaci nastoupil v letech 1973–1982 v 11 utkáních a dal 2 góly. Byl členem švédské fotbalové reprezentace na Mistrovství světa ve fotbale 1974, nastoupil ve 2 utkáních.