Il participa aussi à la Coupe du monde de football de 1978. Il ne joua qu'un seul match, en tant que remplaçant, contre l'Autriche. La Suède est éliminée au premier tour.
Il commença sa carrière en Suède avec Åtvidabergs FF. Il remporta deux championnats suédois (1972 et 1973), ainsi que deux coups de Suède (1970 et 1971).
Il fut transféré au Bayern Munich. Pendant quatre saisons (1973-1977), il remporta une Bundesliga (1974), trois Ligue des Champions (1974, 1975 et 1976), une supercoupe de l'UEFA (1976) et une coupe intercontinentale la même année.
Il joua une saison en Suisse au FC Zurich, sans rien remporter.
Il retourne en Suède, dans son ancien club, Åtvidabergs FF. Il fut finaliste de la Coupe de Suède en 1979.