Il obtient un diplôme en sciences politiques, économie et droit de l’université de Leipzig, suivi d’une maîtrise en affaires publiques de l’Institut d’études politiques de Paris, au cours de laquelle il effectue une visite d’étude à l’Elliott School de l’université George-Washington.
En 2005 il rejoint le parti politique Alliance 90 / Les Verts.