The 34-year-old writes about the decision on Instagram:
"I feel great pride in how I fought - the long road to the top from the bottom. And the results I have achieved are something that a young Johan has doubted many times," writes Häggström.
Häggström has represented Sweden at two World Championships and two Olympics.
His best results at the Winter Games in Italy in February were tenth-place finishes in both the sprint relay and the relay.
Häggström won a Swedish Championship gold medal in the sprint in the penultimate race of his career.





