He served in the Norwegian government from 2005 to 2012 as Minister of International Development and Minister of the Environment, and as Under-Secretary-General of the United Nations and Executive Director of the United Nations Environment Programme from 2016 to 2018.