- Geboren am 1. September 1953 in Altusried/Allgäu
- verheiratet, 1 erwachsener Sohn
- 1969 bis 1992 Schriftsetzer
- 1977-1992 Betriebsrat und Betriebsratsvorsitzender (ehrenamtlich)
- 1980-1989 stv. Bezirksvorsitzender IG Druck und Papier Heilbronn
- 1989-1992 Mitglied Hauptvorstand IG Medien
- 1992-2012 Gewerkschaftssekretär in Ulm
- 2002-2012 Geschäftsführer Gewerkschaft Nahrung-Genuss-Gaststätten (NGG), Region Ulm-Aalen/Göppingen
- Bis 2006 29 Jahre Mitglied SPD
- 1982-1992 SPD-Ortsvereins-Vorsitzender in Eberstadt
- 1995-2006 SPD-Ortsvereins-Vorsitzender in Senden
- 1984-1992 Gemeinderat in Eberstadt (Baden-Württemberg)
- 1996-2007 Stadtrat in Senden
- 2002-2007 Kreisrat Landkreis Neu-Ulm
- 1996-2002 Stv. Bürgermeister in Senden
- Seit 2006 Mitglied WASG und DIE LINKE.
- Seit 2007 Kreisvorsitzender DIE LINKE. Günzburg/Neu-Ulm
- Seit 2010 Landessprecher DIE LINKE. Bayern
- Mai 2014 Wahl in den Parteivorstand der Partei DIE LINKE
- Gewerkschaft Nahrung-Genuss-Gaststätten (NGG)
- Gewerkschaft Ver.di
- Freidenker Ulm
- 2009 Gründungsaktiver "Ulm gegen Rechts"
- 1989-1992 Vorsitzender eines Sportvereines