Im Seniorenbereich stand er im Aufgebot seines Landes bei den Weltmeisterschaften 1979, 1982, 1983, 1989 und 1990 sowie bei den Olympischen Winterspielen 1980 in Lake Placid und 1988 in Calgary. Zudem vertrat er Schweden 1981 und 1984 beim Canada Cup. Bei der WM 1979 sowie den Winterspielen 1980 und 1988 gewann er mit seiner Mannschaft jeweils die Bronze-, bei der WM 1990 die Silbermedaille.