Mo har også hatt en rekke valgte verv både i partiet og som folkevalgt på kommune-, fylkes- og riksnivå. Han har vært nestleder i Telemark FpU 1988–1990, sekretær, nestformann og formann i Notodden Fremskrittsparti 1987–1992, styremedlem i Telemark Fremskrittsparti 1991–1994, varamedlem i Notodden bystyre 1992–1995, medlem i fylkestinget i Telemark 1992–1994, vararepresentant til Stortinget fra Telemark 1993–1997, medlem av Østensjø bydelsutvalg og arbeidsutvalg 2003–2005 og varamedlem til kommunestyret i Eidsvoll 2007–2011. Han har også vært medlem av Oslo ligningsnemnd 2003–2007 og i Skattenemnda i Skatt øst 2007–2011. 1995–2007 var han varamedlem og medlem av Kringkastingsrådet. Han var og medlem av Rådet for Makt- og demokratiutredningen 1997–2001. 2009–2011 var han også styremedlem i Sykehusapotekene HF.