Андерссон трижды входил в состав Олимпийской сборной Швеции по водному поло, которая стала серебряным призёром игр 1912 в Стокгольме и бронзовым 1908 в Лондоне и 1920 в Антверпене. Также он участвовал в нескольких плавательных и прыжковых соревнованиях на этих Играх. 8-кратный чемпион Швеции по плаванию.