Ve švédské lize hrál za Hammarby IF a v Belgii za Club Brugge KV. V Poháru vítězů pohárů nastoupil ve 3 utkáních a dal 4 góly; v Poháru UEFA nastoupil v 1 utkání. V roce 1970 vyhrál s týmem Club Brugge KV belgický pohár. Za reprezentaci Švédska nastoupil v letech 1962–1971 ve 22 utkáních a dal 9 gólů. Byl členem švédské reprezentace na Mistrovství světa ve fotbale 1970, nastoupil ve 2 utkáních a dal 1 gól.