Christian Weiss a grandi dans une famille d'artistes. Son père était sculpteur et sa mère actrice de théâtre et chanteuse de cabaret. À l'âge de six ans, il a fait ses débuts sur scène en jouant le rôle de Toto dans "La Maison de Bernarda Alba" d'Auschwitz. Il a poursuivi ses études à l'Académie des arts dramatiques Ernst Busch à Berlin-Weißensee où il a étudié jusqu'en 1987.
En 1986, il a été engagé au théâtre de Rostock où il a travaillé jusqu'à la réunification de l'Allemagne. Il a joué dans des pièces telles que "La Cérémonie des offrandes" de Heiner Müller et "La Mouche" d'August Strindberg.
Après la réunification, il a rejoint le théâtre Schaubühne am Halleschen Ufer à Berlin où il a joué dans plusieurs pièces telles que "Les Bienveillantes" de Jonathan Littell et "L'Extravagant" de Falk Richter. En 2015, il a pris la direction du théâtre.
En parallèle à sa carrière de comédien, Christian Weiss a également dirigé plusieurs films, notamment "Kleine Freunde" (2004) et "Les Lourds" (2009). Il a également joué dans des films tels que "La Vie d'Others" de Florian Henckel von Donnersmarck (2006), "Les Misérables" de Tom Hooper (2012) et "In the Fade" de Fatih Akin (2017).
Christian Weiss est réputé pour son engagement en faveur des droits humains, notamment en soutenant les migrants. Il a également fondé le projet "Faire-part" qui vise à offrir aux jeunes sans-abri et à la communauté de migrants un espace de création artistique.
Il est considéré comme l'un des acteurs les plus talentueux et influents d'Allemagne. Il a reçu plusieurs récompenses pour son travail, notamment le Prix du cinéma allemand (2009) et le prix "Der Faust" (2015).