Im Seniorenbereich stand er im Aufgebot seines Landes bei den Weltmeisterschaften 1983, 1985, 1986, 1987 und 1989. Zudem vertrat er Schweden bei den Olympischen Winterspielen 1984 in Sarajevo und 1988 in Calgary sowie 1987 beim Canada Cup. Bei den Winterspielen 1984 und 1988 gewann er mit seiner Mannschaft jeweils die Bronze-, bei der WM 1986 die Silber- und bei der WM 1987 die Goldmedaille.