Nach dem Abschluss des Rechtsstudiums an der Universität Zürich war Christian Bretscher von 1988 bis 1992 Parteisekretär der FDP des Kantons Zürich. Seit 1992 ist er als Kommunikationsberater tätig und eingetragenes Mitglied im Berufsregister des Schweizerischen Public Relations Verbands SPRV.
Von 1992 bis 2003 war er als Berater, Verwaltungsrat und Mitinhaber der Piar (heute: communicators) tätig. 2003 gründete er die PR-Agentur bretscher+partner.
bretscher + partner ist spezialisiert auf strategische und konzeptionelle Aufgaben, Issue- und Krisenmanagement, politische Interessensvertretung, verfahrensbegleitende Kommunikation (Litigation PR) sowie die Führung und Betreuung von Organisationen und Institutionen.
Seit 1991 ist Christian Bretscher Verwaltungsratspräsident der Bresco AG; seit deren Gründung im Jahr 2001 Stiftungsrat der Swiss Travel Security STS, seit 2003 Geschäftsführer von Pro Flughafen, seit 2008 Verwaltungsrat der Swiss Casinos Services AG und seit 2009 Stiftungsrat der Zürcher Höhenkliniken.