Career
Larsson began his career in 2005 with Bofors IK in the HockeyAllsvenskan. He played for Diables Rouges de Briançon in the Ligue Magnus in the 2008-2009 season. In the 2010-2011 HockeyAllsvenskan season, he scored 14 goals with Bofors, the best total of the season for a defenceman.
In April 2011, he signed a two-year contract with reigning Swedish champions Färjestads BK of the Elitserien.