Andersson vant en olympisk bronsemedaje i langrenn under Vinter-OL 1928 i St. Moritz. Han kom på tredjeplass på 50 kilometer bak sine landsmenn Per-Erik Hedlund og Gustaf Jonsson.