1989 bis 1990 wissenschaftlicher Mitarbeiter am Lehrstuhl von Prof. Peter Schwerdtner
von 1990 bis Oktober 2009 Richter in der Arbeitsgerichtsbarkeit, eingesetzt an den Arbeitsgerichten Düsseldorf, Herford, Detmold, Bochum, Hagen, Paderborn, Bielefeld
seit 1983 SPD Mitglied
seit 1994 Mitglied des Rates
von 1999 bis 2004 Vorsitzender des Jugendhilfeausschusses
von 2002 bis 2009 Vorsitzender der SPD-Fraktion
von 2004 bis 2009 Vorsitzender des Beteiligungsausschusses und stellv. Vorsitzender Hauptausschuss, Aufsichtsrat Stadtwerke Bielefeld und Vorsitzender der Gesellschafterversammlung der Bielefelder Beteiligungs- und Vermögensgesellschaft (BBVG)
seit 21. Oktober 2009 hauptamtlicher Oberbürgermeister der Stadt Bielefeld (Dritte Amtsperiode)
seit September 2014 Stellvertretender Vorsitzender des Städtetages Nordrhein-Westfalen
April 2016 bis Juni 2018 Vorsitzender des Städtetages Nordrhein-Westfalen