La Section suisse d'Amnesty International est créée officiellement à Zurich en 1970 et son siège se trouve aujourd'hui à Berne. Le premier groupe d’Amnesty en Suisse est cependant né en 1964 déjà, à Genève. Son initiateur était Sean Mac Bride, co-fondateur et ancien secrétaire général d’Amnesty International. Il a reçu le Prix Nobel de la paix en 1974. Outre son travail sur des cas particuliers, la Section suisse d’Amnesty s’engage sur le plan stratégique pour la promotion et la défense des droits humains à l’échelle nationale et internationale. En outre, elle développe encore son travail de relations publiques, fait du lobbying auprès des autorités, du Parlement et du gouvernement, et s’attache à renforcer la conscience des droits humains en Suisse. En Suisse, Amnesty s’est engagée pour l’introduction d’un véritable service civil et contre l’exportation d’armes dans des pays qui utilisent ces armes pour violer les droits humains. Des interventions auprès des autorités compétentes et des départements fédéraux sur les questions relatives aux réfugié·e·s sont une partie importante du travail de lobbying.
En 2014, le bureau régional est transféré à Genève.