Er ist Soziologe und Journalist mit einem Studium in Heidelberg und arbeitet seit 1985 in diesen Bereichen. Von 2011 bis 2018 war er im Verkehrsministerium Baden-Württemberg tätig, zunächst in der Pressestelle, ab 2012 als Redenschreiber für die Hausspitze. Seit Ende 2018 befindet er sich im Ruhestand.
Seit 1985 ist er Mitglied der Grünen und war 25 Jahre lang im Kreisvorstand des Kreisverbandes Odenwald-Kraichgau aktiv. Zudem engagiert er sich bei GewerkschaftsGrün und ist Sprecher der Deutschen Journalistinnen- und Journalisten-Union (dju) Rhein-Neckar.
Seit Oktober 2012 ist er im Vorstand der Stiftung und wurde 2016 zum zweiten stellvertretenden Vorsitzenden gewählt. Im November 2024 wurde er erneut als Vorstandsmitglied bestätigt.