Andersson won 38 caps for the Swedish national team, scoring a total of 19 goals. He represented his country at three major tournaments: the 1936 and 1948 Winter Olympics and the 1938 World Championships. He is a recipient of the honorary award "Big boy", which is handed out by Swedish Ice Hockey Association.