Larsson bor på Rödön i Jämtland tillsammans med sin fru Maria Söderberg, tidigare kommunalråd i Krokoms kommun, även hon centerpartistisk politiker. Larsson var riksdagsledamot för Jämtlands län mellan 2002 och 2006 och förlorade sitt riksdagsmandat efter att partikollegan Per Åsling fick fler personkryss i valet 2006. Därefter har han varit ledamot i kommunfullmäktige i Krokom (2010–2018). Idag (2020) är han ledamot i fullmäktige i Region Jämtland Härjedalen.