鸣击战鼓,鼓声震天,又令军士以弩箭射曹军,曹军惊骇,自相蹂践,坠入汉水中淹死者甚多。次日,刘备亲自来到赵云兵营察看昨日战斗之处,赞叹说:“子龙一身是胆也!”于是设宴欢庆直到黄昏,军中称呼赵云为“虎威将军”。
刘备称帝,欲进攻东吴,以报孙权伐取荆州、杀害关羽之仇,赵云上谏说:“是曹操,并不是孙权,灭了曹魏之后,东吴孙权自然会臣服。虽然曹操已经去世,但其子曹丕篡盗皇位,引起公愤,应该利用此民愤,先攻占关中,占据黄河、渭水上游以讨伐逆贼,那么关东义士必裹粮策马以迎王师。不该放置曹魏,反而先打东吴。而且与东吴的战争一旦开始,就不易停止了,伐吴并非上策。”但愤怒的刘备不听谏言,执意东征,留赵云都督江州。刘备东征大军败于夷陵,刘备由秭归逃回永安,赵云进军至永安,而吴军已退。
刘备病逝永安宫,后主刘禅继位,赵云由中护军、征南将军,迁为镇东将军,并封为永昌亭侯。在平定南中并和东吴结盟之后,诸葛亮率领诸将进驻汉中准备北伐,赵云随诸葛亮转驻汉中。诸葛亮出兵北伐,宣称将由斜谷道出兵,并令赵云、邓芝为疑军,占据箕谷,魏大将军曹真率领大军阻挡,诸葛亮令赵云、邓芝在斜谷道阻挡曹军而自己率领蜀军主力进攻祁山,赵云、邓芝由于兵弱敌强,失利于箕谷,而赵云随即聚拢部队,固守箕谷,没有造成大损。部队撤退时,赵云亲自断后,阻止曹军追击,因此军资和人员的损失都不大。
而在祁山战场,蜀军主力因其督军马谡违背诸葛亮的指示,举动失宜,被魏将张郃大败于街亭,诸葛亮只好退兵,此次北伐以失败告终,诸葛亮引疚上表自贬三级,赵云也被贬为镇军将军。蜀军退兵时,诸葛亮曾问:“街亭退兵时,我军编制皆混乱成一团,箕谷退兵,编制整齐一如出军之时,这是何故?”邓芝回答说:“赵将军亲自断后,因此军资没有遗失,人员编制整齐。”当时赵云军中尚有多余的绢布,诸葛亮下令分给赵云部队将士。赵云说:“我军军事失利,怎么还能要赏赐呢?请将这些物资全部纳入赤岸府库,在十月寒冬的时候再赏赐给将士们使用。”诸葛亮对赵云品行大为称赞。
建兴七年,赵云病逝,刘禅下诏说:“云昔从先帝,功绩既著。朕以幼冲,涉涂艰难,赖恃忠顺,济于危险。夫谥所以叙元勋也,外议云宜谥。”大将军姜维等议,以为云昔从先帝,劳绩既著,经营天下遵奉法度,功效可书。当阳之役,义贯金石。忠以卫上,君念其赏;礼以厚下,臣忘其死。死者有知,足以