He graduated from the University of Leipzig with a degree in political science, economics and law, followed by a master’s degree in public affairs from the Institut d’Etudes Politiques in Paris, during which he made a study visit to the Elliott School of George Washington University.
In 2005 he joined the political party Alliance 90 / Les Verts.