Nilsson played 11 international games for Sweden, and represented his country at three major tournaments: the 1936 Winter Olympics, 1937 World Championships and 1938 World Championships.