Bruno Ganz est né le à Zurich[2], d'un père suisse exerçant la profession de mécanicien et d'une mère originaire d'Italie du Nord. Bruno Ganz entame sa carrière artistique au théâtre en 1961[3], et quitte la Suisse pour Berlin. Il co-fonde la troupe de la Berliner Schaubühne avec Peter Stein[3]. Déjà, le grand acteur Gustav Knuth est convaincu de son talent. Dans le même temps, il fait des apparitions au cinéma, avec moins de succès qu'au théâtre[3]. En 1967, il joue dans Haut les mains de Jerzy Skolimowski.
En 1972, il apparaît au Festival de Salzbourg dans la première mise en scène de Der Ignorant und der Wahnsinnige de Thomas Bernhard, sous la direction de Claus Peymann. L'année suivante, il est désigné « acteur de l'année » par le magazine allemand Theater heute pour ce rôle[3].
En 1975, son rôle dans Sommergäste lui permet d'afficher son talent[3].
Bruno Ganz était marié, mais vivait séparé de sa femme, Sabine[3]. Il avait un fils[3] et vivait entre Zurich, Venise et Berlin[3]. Il eut une liaison avec Romy Schneider au début des années 1970.
Mort
À l'été 2018, Bruno Ganz devait assurer le rôle de l'orateur de La Flûte enchantée, à Salzbourg. Se sentant anormalement faible, il décide de consulter le corps médical sur place. Un cancer du côlon lui est décelé et une chimiothérapie est immédiatement entamée.
Bruno Ganz transmet alors le rôle à son collègue et ami Klaus Maria Brandauer, et renonce à tous ses engagements afin de pouvoir se soigner.
Le dessinateur français Enki Bilal, qui voue une grande admiration à l'acteur, a donné les traits de Bruno Ganz au personnage d'Alcide Nikopol dans sa bande dessinée La Foire aux immortels et ses suites.