Hän edusti seuratasolla IFK Falunia. Andersson voitti kultaa Torinon EM-kisoista 1934 tuloksella 50,38 metriä. Hän osallistui olympialaisiin kerran, Berliinissä 1936. Tuolloin hän ei kuitenkaan päässyt finaaliin. Andersson voitti Ruotsin mestaruuden neljä kertaa vuosina 1932 – 1935 ja paransi maansa ennätystä yhteensä kymmenen kertaa. Hän heitti vuonna 1934 tuloksen 52,42, joka pysyi maailmanennätyksenä seuraavaan vuoteen saakka.