史說前趙先號漢王。劉淵,字元海,乃匈奴人。名犯高祖廟諱,故稱其字焉。初,漢高祖以宗女為公主,以妻冒頓,約為兄弟,故其孫子遂冒姓劉。元海父名約,為左賢王,然皆家於晉陽、汾澗之濱。妻呼延氏,無嗣,乃備牲酒至龍門祈子。
囑訖,俄而有一大魚,頭有二角,軒鬐朱須,躍鱗浮至祭所,久之乃去。巫覡皆異之,賀曰:“此乃嘉祥,必生貴子。”及回,是夜夢其所見之魚化為一人,左手把一物,大如半雞子,光亮非常,授與呼延氏曰:“此是日精,服之生貴子。”呼延氏服之,寢而告劉約。約曰:“此乃吉征也。”果有孕,十三月生元海,左手文有其名,遂以名焉。幼好學,尤好《左傳》、《孫吳兵法》,略皆誦之,《史》、《漢》諸子無不綜覽。嚐謂同門生曰:“吾輩觀書傳,嚐鄙隋陸無武,絳灌無文。道由人弘,一物之不知者,固君子之所恥也。”於是遂學武事,妙絕於眾。猿臂善射,膂力過人,儀偉,人皆敬之。
淵既為左賢王,聚集宗室飲宴。當從祖劉宣指劉淵謂眾族人曰:“自漢亡以來,我單於徒有虛號,無複尺土。自餘王侯,降生編戶。今吾眾雖衰,猶不減二萬,奈何斂手受殺,奄過百年?今左賢王英武超世,天苟不欲興匈奴,必不虛生此人也。今司馬氏骨肉相殘,四海鼎沸,複呼韓邪之業,此其時也。”
眾昆侄曰:“謹聽約束。”於是劉宣乃相與謀,推劉淵為大單於。宣又曰:“今議已定,不能歸國,將若之何?”班部中轉出一人,姓胡名延攸,言如瓶瀉,口若懸河。言曰:“某願見皇太弟司馬穎,以三寸不爛之舌,說其令大王歸國如何?”宣曰:“得君高論,說得還鄉,大事濟矣。論將安出?”攸遂近宣附耳低言數句,宣大喜曰:“妙矣!”言訖,使攸來見皇太弟穎。穎正坐府堂,忽胡延攸至,言訖立在一邊。其時正值王浚、東贏公騰起兵攻穎,穎遣將拒戰,皆敗而還,延攸將此情由人說曰:“今聞王浚、東贏公騰二子在外為亂,屢次與戰不利。今左賢王祖在匈奴已故,今欲回國奔喪,命臣告知殿下,請為殿下還國,就說匈奴五部國王以兵來救國難,同討二子,則二豎之首可指日而懸國門也。不知殿下以為如何?”穎聞其說,大悅,乃諾攸曰:“就拜他左賢王為北單於,參丞相軍事,你可令他速去速回,不必麵君,吾自奏知。”於是攸歸告劉淵。
淵次日辭穎,因說穎曰:“今二鎮跋扈,恐非宿衛及近郡士卒所能禦也。臣請還國,說五部來救國難,可克二賊。”穎曰:“吾欲奉乘輿還洛陽,傳檄天下以逆順製之,何如?”淵曰:“殿下武皇帝之子,有大勳於王室,恩威遠著。王浚豎子,東贏疏屬,豈能與殿下爭衡耶?但殿下一廢鄴宮,示弱於人,洛陽不可得,雖至洛陽,威權不複在殿下也。勉撫士眾,靖以鎮之,淵為殿下以五部可討二人也。”穎大悅,乃拜淵為北單於,領丞相軍事。
因是淵辭穎,與攸召集宗人所部即忙起行。至左城國,劉宣與眾立淵為大單於,招軍買馬,積草聚糧,二旬之間,得胡晉之兵二十餘萬。當宣謂群臣曰:“昔漢有天下之初,恩結於民,吾漢氏之甥,約為兄弟。今兄亡弟紹,不亦可乎!不如建號大漢,汝等以為何如?”群臣曰:“大善!”於是乃建國號曰“漢”,推左賢王為漢王,改元元熙元年,追尊漢安樂公為孝懷皇帝,設廟四時祭之。以右賢王劉宣為丞相,崔遊為禦史,陳元達為黃門,以族子劉曜為建武將軍,招集軍馬,以候大舉,不在話下。此五胡亂華之首也。