Christoph Bernhard urodził się w Kolbergu na Pomorzu, a zmarł w Dreźnie. Studiował u byłego ucznia Sweelincka Paula Sieferta w Gdańsku (obecnie Gdańsk) i w Warszawie. W wieku 20 lat śpiewał w sądzie wyborczym w Dreźnie pod kierunkiem Heinricha Schütza. Następnie spędził rok w Kopenhadze, gdzie uczył się śpiewu u Agostino Fontany.