Christoph Huber studierte Dirigieren (MUK) und Komposition (MDW) in Wien.
Bereits in Studienjahren übernahm er Nachdirigate, wie z.B. an der Volksoper Wien mit Valtinonis Oper „Pinocchio“.

Mit der Saison 2019/20 wurde er als 2. Kapellmeister & Chordirektor an das Stadttheater Baden (Bühne Baden) engagiert. 
Diese Position übte er drei Jahre aus und gastiert seither regelmäßig. In dieser Zeit übernahm er die musikalische Leitung von diversen Produktionen wie u.a. „Kuss der Spinnenfrau“, „Gräfin Mariza“ oder „Nine“.
In den Jahren 2020 bis 2022 war er musikalischer Leiter der Jugendoper am Theater an der Wien.

- Dirigent Burgtheater Wien ("Toto oder Vielen Dank für das Leben", W)
- Gastdirigent Bühne Baden ("South Pacific", NÖ)
- Lehrbeauftragter für Komposition und Arrangement, Ensembleleitung & Gehörbildung (Universität für Musik und darstellenden Kunst Wien, MDW)