1448 suri unioonikuningas Christoffer III pärijateta ning uueks monarhiks otsustati kutsuda Christian. Norra ei tunnustanud Christianit aga kohe, kuna Rootsis trooni haaranud Karl Knutsson Bonde kuulutas end ka Norra kuningaks. Kuid kuna ta polnud seal kuigi populaarne ning ei omanud pärimisõigust troonile, siis otsustasid norralased 1450 samuti Christiani kasuks. 1457. aastal oli Bonde muutunud ebapopulaarseks ka Rootsis ning ta pidi maalt lahkuma. Nii sai Christian ka Rootsi kuningaks ning Kalmari unioon oli taastatud. 1460 päris ta Schleswigi hertsogkonna ning Holsteini krahvkonna, viimane muudeti 1471 samuti hertsogkonnaks.