開元元年,太祖登極稱帝,錄其前功,追封振義將軍,謚武,子苞亡其蹤,無嗣。
“趙云,字子龍,常山真定人也。云身長八尺,姿顏雄偉,弓馬嫻熟,知兵善陣,中平末,遼西烏桓叛,其為本郡所舉,將義從子弟詣太祖。及太祖為烏桓所困于大凌河,不得渡,云引十七騎隔河見之,不避刀矢,迎千騎而沖,凡數次,左右皆亡,云獨身猶沖殺不止,震驚兩岸。太祖壯其舉,乃親持刀而渡,呼各部雜胡殺烏桓求赦,乃得脫。時軍中文士,戲忠者皆在,蒙此得免其難。云亦遂與太祖征討。”
云勇毅冠三軍,常先登陷陣。建安元年太祖與袁紹戰于邯鄲,兩軍陣罷,紹將文丑素以勇稱,乃請致師之禮,太祖環視諸將,令云出戰。丑悍不畏死,全不顧身,云乃以巧破力,待丑力盡,刺其于馬下,紹觀丑死,雙手震顫,士氣頗沮,太祖乃揮師攻紹。云趁勢歸陣領本部攻紹左翼陶升部,升部皆持盾,矢不能透,云乃令眾以矛擲之,升部大亂,高順率部趁勢而出,斬陶升,潰紹軍左翼,戰乃勝。
建安五年秋,太祖伐涼,以云為先鋒,出散關,扼武都道,時有氐王楊千萬等七八部,受韓遂命,各擁眾萬余鎖武山、氐道,隔絕隴西,道險狹處,步徑裁通,賊等壁其上。云本欲棄之北歸漢陽,聞太祖已至勇士,迫韓遂于榆中,乃復西行觀其地理,歸告程銀曰:‘賊眾雖眾,且塞武山狄道,然各不統屬,互難支援,可破也!’銀與諸將皆曰:“此言或是也,然兵少道險,雖勝一二,難用深入,恐難盡破!”云對曰:“此所謂一與一,衛將軍所言狹路相逢勇者勝耳,破其二三,其眾自潰。”遂進到武山下安營,全軍六千,仰攻之,斬楊千萬與一氐王首,未至其三,賊盡潰而走。遂通武山至隴西。隴西空虛,云復以銀引眾守鄣縣,自選精騎八百,親逆洮水北行出狄道。至黃河,方立寨,逢韓遂棄榆中西行至此,眾七千不止,云乃使左右偃旗藏于寨中,單騎橫槊立旗于營前。遂遙望之見旗幟營盤,大恐至泣,乃東歸降太祖。太祖聞之,嘆曰:“子龍一身是膽!”以平涼第一,加冠軍將軍,贈秩。
時云秩為諸將先,軍中頗議,太祖問因,龐德對曰:無他,不愿為后耳。太祖明其意,笑曰:“一者子龍從軍數載,未曾爭功。二者諸將雖多英豪,然云長之驕橫于能力,德謀之自矜于資歷,伯進之不識于大體,汝之處小事于偏私,文遠之桀驁不馴,唯子龍不勞孤心,冠于諸將,故今贈其秩以勵諸將。”眾聞之,皆拜服不嫉。后張魯聞太祖平涼,乃以漢中降,太祖納之,舊以其為漢中守,兼以涼州匪患,令云駐此,督漢中、武都二郡。
建安四年太祖爵燕公,建銅雀臺于鄴,加云副都督銜,復屯漢中。建安七年,太祖方平中原,即發兵三路伐蜀。云直引步騎兩萬自中路出陽平,直撲白水,蜀軍望云旌旗而散,遂得白水關。蜀將張任居葭萌關拒險以守,云按兵不動,秘制霹靂車,十日而成,發石彈擊關墻,葭萌數日而下。云月內連破蜀道名關,其部無一傷亡,蜀中震動,乃撤入劍閣,焚棧道以自保。后蜀中巨變,劍閣空虛,張任出關搦戰,為云所斬,蜀道乃通。時天下將定。諸將從太祖,如關羽等多納姬妾,唯云不娶,太祖問之,云曰:“天下未定,枕席未安,云安敢以私廢主公之大事?”太祖贊曰:“子龍真丈夫也!”
開元元年太祖受禪登極,云受封五千戶領涼州牧。開元十一年移臧州牧,屯蘭城。云善撫羌戎,諸胡皆服。開元十九年春,云母喪,乃歸洛治喪,及秋,聞韓禮與諸羌叛,圍車師郡,禮韓遂之子也。太祖召云,賜節,使還臧州。云率親衛數十,一人三馬,星夜歸臧。比到,自率騎五百立諸羌陣前,羌哨急報中軍,羌酋怪問:“是謂誰?”報曰:趙公至矣。酋驚曰:“趙公存乎”。急出迎。云問其何叛,答曰:“韓禮言白馬皇帝棄天下,趙公即世,中國無主,且今春大旱,乏糧就食。”云曰:“今吾至,汝等誰敢應戰。”諸酋皆跪地謝曰:“請趙公責罰,我等不察為彼所欺,實不敢反。”云曰:“天子萬壽,汝等且待陛下發落。”諸胡曰:“今攻禮,請為先鋒,求將功贖罪。”云許之。禮聞云至,諸羌拜服,乃請降,云以西域路遠且臧州乏糧,納之,命禮輸糧于臧,禮不敢違。開元二十一年,太祖以龐德代云任臧州牧,召云歸洛,增秩三千戶,使領司州牧。