Seine Engagements führten Christian Graf u.a. ans Ensemble Theater am Petersplatz, Stadttheater Klagenfurt, Volkstheater, Theater i.d. Josefstadt, VBW-Ronacher und ans Theater der Jugend, wo er 2004-2016 in den unterschiedlichsten Rollen zu sehen war.
2013 engagierten ihn die Salzburger Festspiele für Ein Sommernachtstraum als Flaut (Thisbe), gefolgt von Die Komödie der Irrungen 2015.
An der Volksoper Wien debütierte er 2014 in Der Zauberer von Oz als böse Hexe des Westens, wofür er 2016 mit dem Österreichischen Musiktheaterpreis in der Kategorie „Beste männliche Nebenrolle“ ausgezeichnet wurde.
2017-2022 war er festes Ensemblemitglied und spielte Jigger (Carousel), Gastwirt (Mann von La Mancha), Tessie Tura (Gypsy), Luigi (Gasparone), Juno (Orpheus in der Unterwelt), 1.Ganove (Kiss me Kate), Kammerdiener (Into the Woods), Baron Rohnsdorff (Csárdásfürstin), Alter Ego (Schoenberg in Hollywood), Chick Clark (Wonderful Town), Baghira (Das Dschungelbuch), Kalebasse / Quiribibi (König Karotte), Engel Rupert (Der Teufel auf Erden), Herman (Sweet Charity) und Charley Johnson (Lady in the Dark).
Bei den NESTROY Spielen Schwechat stand er von 2000-2011 in zahlreichen Hauptrollen auf der Bühne und kehrte 2022 zurück. Seit 2023 ist er Intendant, künstlerischer Leiter und Regisseur der Spiele. Seine ersten Regiearbeiten waren Eisenbahnheiraten und Das Mädl aus der Vorstadt.
Nun folgt sein Debüt an der Oper Graz als Smirre Fuchs in Die wunderbare Reise des Nils Holgersson.