While his father played for Barcelona between 2004 and 2006, Larsson played for the team's La Masia academy.
Larsson made his first team debut in the Allsvenskan on 27 July 2014, coming on as a substitute for Mattias Lindström in the 73rd minute of a 1-1 home draw against Örebro SK [REF].