Cristóbal de Baviera nació en el castillo de Helsingborg, en Dinamarca, probablemente el 26 de febrero de 1416.