MA in Biology, he has worked as a Scientific Manager at the “Society for the Promotion of LCA Development” (SPOLD) in Brussels (1995) to develop a European common format for life-cycle inventory data.
He then took on the post as EU Toxics Advisor for Greenpeace International in the European Unit in Brussels (1996-2000). He was in charge of the political work with the EU institutions in the area of waste and chemicals policy and represented Greenpeace at UN, OECD, EU and Member State level.
Since 2001, he is working for the Greens/European Free Alliance in the Environment Committee of the European Parliament as their Advisor on Public Health and Environment Policy. He drafts and coordinates the political and legislative work of the Greens/European Free Alliance concerning health policy as well as chemicals and waste policies.