Larsson has been involved in ice hockey as a referee, learning instructor and administrator since 1992. It all started in the ice hockey club Brynas IF and the regional ice hockey association. After seven years in the Officiating Committee, Larsson was 2004 elected Board Member of the Swedish Ice Hockey Association. In 2015 he was elected President of the organization, a position he is holding since then.
Larsson has been a member of the IIHF Competition & Coordination committee 2016-2021, and he is also strongly involved in the Swedish Olympic Committee in his role as elected Vice-President. In addition to that, Larsson is also Chairman of the Employer’s Alliance, which is the organization making all collective bargaining agreements with the unions of all sports in Sweden.