趙云,字子龍,常山真定人也。本屬公孫瓚,瓚遣先主為田楷拒袁紹,云遂隨從,為先主主騎。及先主為曹公所追于當陽長坂,棄妻子南走,云身抱弱子,即后主也,保護甘夫人,即后主母也,皆得免難。遷為牙門將軍。先主入蜀,云留荊州。
趙云跟隨劉備時期,趙云因兄長去世而離開。趙云離開公孫瓚大約七年左右的時間,在鄴城與劉備相見,從此追隨劉備。趙云跟隨劉備將近三十年,先后參加過博望坡、長坂坡、江南平定戰,獨自指揮過入川之戰、漢水之戰、箕谷之戰,都取得了非常好的戰果。除了四處征戰,趙云還先后以偏將軍任桂陽太守,以留營司馬留守公安,以翊軍將軍督江州。
趙云在長坂坡之戰中,救下了公孫瓚,和河北名將文丑大戰六十回合,不分勝負。公孫瓚得到趙云的加盟后,扭轉了頹勢,與袁紹的征戰中,多次戰勝。然而公孫瓚并沒有將剛投奔自己的趙云當作心腹,并沒有重用他。期間,還發生了劉備向公孫瓚借趙云之事,也未有敗績。
趙云跟隨劉備時期,趙云大部分軍事行動都有趙云的影子,如博望坡之戰、當陽長坂坡混戰,從曹營之中并救出了阿斗和甘夫人,正史上劉備兩個女兒被俘。趙云破其軍于漢水。夷陵之戰,趙云負責押送糧草,并沒有沖鋒陷陣,最后將劉備救回白帝城。趙云跟隨劉備參加的這些戰役中,往往是沖鋒陷陣、負責斷后等事物,哪里需要就去哪里。這些戰役中,如長坂坡之戰,對劉備集團來說,就是一次很大的失敗,劉備丟棄十幾萬軍民,獨自逃出,回顧左右僅數十騎,連家眷都丟了。此時趙云義無反顧地返回,多次沖進曹營,經過反復沖殺,接連救出了簡雍,糜竺,甘夫人和小主人阿斗。這一戰對趙云來說是勝利還是失敗呢?對劉備來說,肯定是徹頭徹尾的失敗,幾乎將家底丟了個精光,對趙云個人來說,還挽回一點失敗,最少完成了主公劉備交給他的任務,將劉備的家眷甘夫人和阿斗從曹營之中救出。
趙云在長坂坡之戰中,因保護劉備而勇猛無敵,被譽為“常勝將軍”。然而,在歷史的長河中,趙云也有過兩次小敗。一次是在建興六年,諸葛亮一出祁山時,趙云鄧芝因兵少,敗于箕谷,貶為鎮軍將軍。另一次是在夷陵之戰中,趙云負責押送糧草,并沒有沖鋒陷陣,最后將劉備救回白帝城。雖然趙云在歷史上并沒有敗過,但是這兩次戰斗中,趙云也是付出了很大的代價,特別是第一次戰斗,更是幾乎將命搭上了。