Hän pelasi IK Sleipnerissä ja oli vuoden 1934-1935 Allsvenskanin kärkipelaaja. Andersson pelasi myös Ruotsin maajoukkueessa, jonka puolella hän pelasi vuoden 1938 FIFA-maailmancupissa.
Ranskassa, jossa hän teki kolme maalia.