Mein politischer Lebenslauf
- 1989 SPÖ-Mitglied seitdem aktive Mitarbeit in der SPÖ-Stadt- und Bezirksorganisation „vom Plakatierer, Musikanten, Moderator bis zum Organisationsreferenten”
- 1990 Leiter JG-Arbeitskreis "Jugend Real"
- 1992 bis 2013 Mitglied im SPÖ-Bezirksausschuss
- 1992 bis 2017 Gemeinderat in Leibnitz
- 1993 bis 2019 Organisationsreferent der SPÖ-Leibnitz
- 1995 bis 2013 Mitglied im SPÖ-Bezirkspräsidium Leibnitz
- 1995 persönlicher und erfolgreicher Vorzugsstimmenwahlkampf zur Nationalratswahl
- 1996 auf der KandidatInnenliste zur Nationalratswahl
- seit 1996 SPÖ-Parteivorsitzender der Stadtorganisation Leibnitz
- 1998 bis 2003 Vizebürgermeister in Leibnitz (österreichweit der jüngste in einer Stadt)
- 1999 auf der KandidatInnenliste zur Nationalratswahl
- 2000 bis 2013 stellvertretender SPÖ-Bezirksvorsitzender
- seit 2000 Mitglied im SPÖ-Landesparteivorstand
- 2000 – 2010 Mitglied im Wohnbauförderungsbeirat Land Steiermark
- 2000 – 2015 Vorstandsmitglied in der Steiermärksichen Gebietskrankenkasse und Vorsitzender im Bauausschuss
- 2003 – 2013 FSG-Landesvorsitzender Stellvertreter im ÖGB-Steiermark
- 2004 – 2015 Fraktionsvorsitzender in der Steierm. Gebietskrankenkasse
- 2005, 2010, 2015 und 2020 Wahlkampfleiter historische Siege bei den Gemeinderatswahlen in Leibnitz
- seit 2006 Abgeordneter zum Nationalrat
- seit 2006 FSG-Bundesvorsitzender der Gewerkschaft BAU-Holz
- seit 2012 Bundesvorsitzender der Gewerkschaft Bau-Holz
- seit 2013 Regionalvorsitzender SPÖ-Südweststeiermark
- seit 2014 SPÖ-Sozialsprecher
- seit 2014 Obmann parlamentarischer Ausschuss für Arbeit und Soziales