С 1991 по 2006 год Кристоф Видмер работал на должности руководитель проектов в швейцарском отделении Greenpeace и консультантом в Greenpeace International. С 2006 года возглавляет Общество защиты угрожаемых народов Швейцарии и является членом правления международного «Общества защиты угрожаемых народов». С 2015 по 2023 год он был членом консультативного совета Швейцарского национального контактного центра ОЭСР.