Od leta 1984 - 1990 je bil sekretar Občinskega odbora ZSMSZagorje ob Savi[2]. Leta 1990 je soustanovil lokalni časopis Zasavc, leta 1992 se je v stranki LDS tudi zaposlil kot član Drnovškovega volilnega štaba[2]. V letu 1993 je bil izvoljen za predsednika Skupščine Občine Zagorje ob Savi, v letu 1994 pa za župana te občine[2].
Leta 2007 je na 10. kongresu LDS neuspešno kandidiral za predsednika LDS, predsednica stranke je takrat postala do tedaj politično neznana Katarina Kresal[3].
↑»Matjaž Švagan«. Državni svet Republike Slovenije. 21. november 2013. Arhivirano iz prvotnega spletišča dne 22. septembra 2020. Pridobljeno 21. septembra 2020.