The announcement comes as insurers face climate-related losses and get to grips with climate risk in their portfolios.
As an interim step, Swiss Re said it would phase out coal exposure by 2030 for those countries belonging to the Organisation for Economic Co-operation and Development (OECD).