Geboren wurde ich 1961 in Recklinghausen, aufgewachsen bin ich in Herten. Nach dem Abschluss der Handelsschule im sauerländischen Schmallenberg absolvierte ich zunächst eine Ausbildung zum Koch und war mehrere Jahre in diesem Beruf tätig. 1987 schulte ich dann zum Berufskraftfahrer um und war über 25 Jahre in unterschiedlichen Positionen bei der Vestischen Straßenbahnen GmbH angestellt. Für die Belange meiner Kolleginnen und Kollegen setzte ich mich von Beginn an als Gewerkschafter, später als gewählter Betriebsrat ein.
Seit mittlerweile 35 Jahren bin ich Mitglied der SPD und in dieser Zeit war ich in verschiedenen Funktionen und Ämtern für die Partei engagiert. 1994 zog ich in den Rat der Stadt Herten ein und war zwischenzeitlich stellvertretender Bürgermeister und Fraktionsvorsitzender. 2006 wurde ich zum Parteivorsitzenden in Herten gewählt.
Bei der nordrhein-westfälischen Landtagswahl im Mai 2012 errang ich ein Direktmandat im Wahlkreis 70 (Recklinghausen II) und vertrete seither die Städte Herten und Marl im Düsseldorfer Parlament. Für die SPD-Fraktion sitze ich im Ausschuss für Umwelt, Landwirtschaft, Natur und Verbraucherschutz sowie im Verkehrsausschuss. Seit Beginn der 17. Wahlperiode im Mai 2017 bin ich darüber hinaus verkehrspolitischer Sprecher der SPD-Fraktion.