因为靖康之难,太宗的近枝皇族被金国人一网打尽。没有可以传位的。只能在远枝皇族中找。当时南宋从上到下都觉得亡国是太宗篡位并打击太祖的子孙的报应。所以决定在太祖的后人中找继位者。
古载,宋高宗被宋太祖托梦,称“自从你的祖先用了计谋,占据我的帝位很久了,已到了天下稀寥破落的局面,是应当要把帝位还给我了。”故宋高宗过继了太祖八世孙作为养子,并立为太子;宋史中也有相似的记载。