Christoph Bernhard wurde in Kolberg, Pommern, geboren und starb in Dresden. Er studierte bei dem ehemaligen Sweelinck-Schüler Paul Siefert in Danzig (heute Danzig) und in Warschau. Mit 20 Jahren sang er am kurfürstlichen Hof in Dresden unter Heinrich Schütz. Anschließend verbrachte er ein Jahr in Kopenhagen, um bei Agostino Fontana Gesang zu studieren.