Cristián I nació en febrero de 1426 en Oldemburgo, (Alemania), hijo del conde Teodorico de Oldemburgo y de Hedvig de Holstein.