MA in Biology, he has worked as Scientific Manager at the “Society for the Promotion of LCA Development” (1995) and as EU Toxics Advisor for Greenpeace International Unit (1996-2000).
Since 2001, he is working for the Greens/EFA in the European Parliament as their Advisor on Health and Environment Policy. He drafts and coordinates the political and legislative work of the Greens/EFA in the Environment Committee, with special focus on chemicals and waste policies.