Larsson was de technische attaché van Zweden in Washington op het moment van het ongeluk op Three Mile Island.
en voormalig directeur van een afdeling van het Zweedse agentschap voor nucleaire technologie en voormalig directeur milieu- en energiebeleid van de Zweedse Nationale Industriefederatie. Tussen 1997 en 2000 was hij directeur van de afdeling nucleaire reactorveiligheid van de EBRD, en daarna beheerde hij de bilaterale Zweedse nucleaire veiligheidshulp aan Oost-Europa. Hij werkt als adviseur bij SiP Nuclear Consulting AB.