Xogou para o IK Sleipner e foi o máximo goleador da Allsvenskan 1934/35. Andersson tamén xogou para a selección nacional de fútbol de Suecia, na que participou na Copa do Mundo de 1938
en Francia, onde marcou tres goles.