Andersson ble olympisk mester i fotball under Sommer-OL 1948 i London.[2] Han var med på det svenske laget som vant fotballturneringen. Sverige vant åttendedelsfinalen med 3-0 over Østerrike og i kvartfinalen beseiret de Korea med 12-0. I semifinalen møtte de Danmark som de beseiret med 4-2 og finalen vant de med 3-1 over Jugoslavia.
Andersson var midtbanespiller og fikk tjueåtte landskamper og scoret fire mål for Sverige.