Nach dem Studium der Rechtswissenschaften in Bochum und Freiburg und als Assistent an der Universität Freiburg arbeitete er als Landesanwalt des Landes Baden-Württemberg. Von 1981 – 2017 war er Partner in der Kanzlei Gleiss Lutz (Stuttgart, dann Berlin).
Seit 2018 ist er bei SammlerUsinger tätig. Er ist Honorarprofessor an der Goethe-Universität Frankfurt am Main. Zu seinen Mandanten zählten unter anderem Daimler Benz, AEG, E.ON, EnBW, IKEA, der Deutsche Bundestag und eine Vielzahl an Ministerien auf Bundes- und Landesebene.
Wiederholt ist er auch als Sachverständiger vor dem Deutschen Bundestag aufgetreten.