 Larsson won a silver medal in the individual sprint event at the 2007 FIS Nordic World Ski Championships in Sapporo.His only career win came in a 15 km event in 2002 in Italy.In May 2013, he was appointed as a coach for the Swedish national cross-country ski team.