Christoph Franz a studiat ingineria industrială și și-a obținut doctoratul la Universitatea Tehnică din Darmstadt (TU Darmstadt). După ce a lucrat pentru Lufthansa și Deutsche Bahn, a devenit director general al companiei Swiss în 2004. După redresarea cu succes a companiei Swiss, s-a alăturat Lufthansa în 2009 și a fost promovat în funcția de vicepreședinte al consiliului de administrație al Lufthansa și director general al diviziei Passenger Airlines. În același an, a fost ales și în consiliul de administrație al Roche, al cărui președinte cu normă întreagă este din 2014.

Este membru al consiliului de administrație al Zurich Insurance Company și al altor organizații, printre care se numără și Universitatea din St. Gallen, unde a fost numit profesor onorific de administrare a afacerilor în 2017. Tot în 2017, Comitetul Internațional al Crucii Roșii (CICR) l-a numit pe dr. Franz membru al Adunării sale, cel mai înalt for de conducere al organizației.