北魏末年,國家大事由大權在握的大臣高歡掌控。534年,北魏最後壹個皇帝孝武帝背叛了高歡,逃到北魏另壹個強大的大臣宇文泰那裏尋求庇護。
高歡幹脆選了年僅十壹歲的元當皇帝,被“大魏”皇帝稱為“孝靖皇帝”。高歡定都鄴城,繼續主導朝政。宇文泰見此,第二年殺了孝武皇帝,擁立南陽王元寶居為洛陽皇帝,史稱“趙文皇帝”。宇文泰建立的政權是西魏,《楚喬傳》中的“宇文氏”就是他的家族。高歡建立的政權是東魏。
東魏十七年,只有孝景帝為始皇帝,高壹直執掌朝政。550年,高歡的兒子高楊控制了國家事務,迫使孝景帝退位,東魏滅亡。高楊建立了北齊,封孝景帝為“中山王”。552年初,穩定朝鮮的高楊毒死了孝景帝。
此時距離西魏滅亡還有六年時間。換句話說,《楚喬傳》發生在西魏滅亡前的六年。
551年,元寶居死於西魏,宇文泰立長子秦原為帝。554年,廢,立居的四子袁為建文帝,史稱帝。556年,宇文泰去世,壹年後,西魏滅亡。
根據《楚喬傳》,這個故事大概發生在宇文泰去世和西魏滅亡之間。
《楚喬傳》純屬虛構,但窺探歷史也是壹種樂趣。