Op de Winterspelen van 1948, die tevens als wereldkampioenschap golden, eindigde Elmsäter als negentiende op de 18 km bij het Langlaufen en als negende op de Noordse combinatie. Op de Spelen van 1948 in Londen behaalde jij een zilveren medaille op de 3000 m steeple. Hij was hiermee de eerste Zweed die zowel meedeed aan de Olympische Winterspelen en de Olympische Zomerspelen .