Účastník troch svetových šampionátov odohral za Švédsko 77 zápasov, štyrikrát tím viedol ako kapitán. Na klubovej úrovni obliekol dresy Hammarby a Kaiserslauternu, ktorý mu pri jeho odchode v roku 1984 ako prvému zahraničnému hráčovi v bundeslige usporiadal rozlúčkový zápas.
Po ukončení kariéry bol dvojnásobný švédsky futbalista roka a člen domácej siene slávy trénerom brankárov v Hammarby a Malmö. V roku 1988 zaskočil na jeden zápas v bránke prvoligového Sundsvallu. Jeho syn Erland bol tiež profesionálnym gólmanom.