Andersson vant en olympisk bronsemedalje i ishockey under vinter-OL 1952 i Oslo. Han var med på det svenske ishockeylaget som kom på tredjeplass i turneringen bak Canada og USA.
Ishockeyturneringen ble avviklet som en enkeltserie med ni lag, der alle lagene møttes en gang. Canada vant serien med femten poeng foran USA som fikk tretten poeng, Sverige og Tsjekkoslovakia fikk begge tolv poeng og samme målforskjell +29. De møttes i en kamp om bronsemedaljene 25. februar, Sverige vant kampen med 5-3.