Andersson vant en olympisk bronsemedalje i langrenn under vinter-OL 1952 i Oslo. Han var med på det svenske stafettlaget som kom på tredjeplass på 4 x 10 km bak Finland og Norge. De andre på laget var Nils Täpp, Enar Josefsson og Martin Lundström.