Als Mitglied der Bayerischen Theaterakademie August Everding war Christian Sturm in zahlreichen Produktionen im Münchner Prinzregententheater zu sehen: Henry Purcells King Arthur (Regie: Claus Guth), Axel Köhlers Inszenierung von Händels Rodrigo (als Giuliano) und Brittens A Midsummer Night‘s Dream (als Lysander). Gastspiele führten ihn außerdem bereits u.a. als Tamino ans Staatstheater am Gärtnerplatz, an die Oper Koblenz (King Arthur, Rheingold, Fledermaus), in die Liederhalle Stuttgart (Der kleine Prinz), zum Richard Strauss Festival (Idamantes in Idomeneo) und an das Opernhaus Graz (Figaro). Bis 2014 war Christian Sturm an den Wuppertaler Bühnen engagiert, wo er als Belfiore in La finta giardiniera, Fenton, Steuermann uvm. reüssierte. Das Jahr 2019 hatte Christian Sturm als 2. Jude an der Israeli Opera Tel Aviv begonnen. Im Herbst 2021 wurde der Münchner Tenor am Opernhaus Zürich in der Titelpartie von Wolfgang Mitterers Oper Das tapfere Schneiderlein gefeiert.