Larsson debuterte som 15 åring på fotballklubben Sparks B-lag i 1927. Året etter spilte han seg inn på A-laget og han spilte videre på IL Steins A-lag etter sammenslåingen av de 2 klubbene FK Spark og Hammerfest Turn og Idrettsforening i 1935. Han spilte også en periode i en av datidens beste fotballklubber i Norge, Larvik Turn. Hans posisjon var centerhalf. Han spilte også på det nordnorske landsdelslaget i fotball. Larsson spilte sin siste aktive A-kamp for IL Stein i 1958, i en alder av 46 år. Kampen var mot Norges ungdomslandslag (tilsvarende dagens U-21) som var på turne i Nord-Norge. U-laget vant alle sine kamper i Nord-Norge unntatt denne kampen mot Steins A-lag, Stein vant 2-1.