Für Schweden nahm Andersson im Juniorenbereich an der U18-Junioren-Europameisterschaft 1980, sowie den U20-Junioren-Weltmeisterschaften 1981 und 1982 teil. Im Seniorenbereich stand er im Aufgebot seines Landes bei den Weltmeisterschaften 1982, 1983, 1987, 1989, 1990 und 1991, in den Jahren 1984, 1987 und 1991 beim Canada Cup, sowie bei den Olympischen Winterspielen 1988 in Calgary und 1992 in Albertville.