Christoph Bernhard est né à Kolberg, en Poméranie, et est décédé à Dresde. Il a étudié avec Paul Siefert, ancien élève de Sweelinck, à Dantzig (aujourd'hui Gdańsk) et à Varsovie. À l'âge de 20 ans, il chantait au tribunal électoral de Dresde sous la direction de Heinrich Schütz. Il passe ensuite un an à Copenhague pour étudier le chant avec Agostino Fontana.