刘备进攻汉中,汉中守将夏侯渊被黄忠所斩,曹操亲自率领大军来争夺汉中,并运送大量的军粮到北山下,黄忠认为可趁机夺取这些军粮,赵云于是分给黄忠兵力去取北山。但黄忠过了约定时间还未回来,赵云忙带着数十骑出营查看。恰巧与曹军遭遇。赵云一次又一次地突击曹军阵列,且战且退。曹军散而复合,赵云突围而出并退入营寨。不料,部将张著受伤,被曹军围住,赵云又一次驰马突击救出张著。此时曹军已追至营寨前,赵云进入大营之后,却下令大开营门,偃旗息鼓。曹军见此情况,怀疑赵云设有伏兵,便向后退去。此时赵云下令鸣击战鼓,鼓声震天,又令军士以弩箭射曹军,曹军惊骇,自相蹂践,坠入汉水中淹死者甚多。次日,刘备亲自来到赵云兵营察看昨日战斗之处,赞叹说:“子龙一身是胆也!”军中皆称呼赵云为“虎威将军”。
关羽、张飞被杀后,刘备怒发冲冠,誓要起兵伐吴,群臣都不敢进谏,唯有赵云直谏:“国贼是曹操,并不是孙权,灭了曹魏之后,东吴孙权自然会臣服。虽然曹操已经去世,但其子曹丕篡盗皇位,引起公愤,应该利用此民愤,先攻占关中,占据黄河、渭水上游以讨伐逆贼,那么关东义士必裹粮策马以迎王师。不该放置曹魏,反而先打东吴。而且与东吴的战争一旦开始,就不易停止了,伐吴并非上策。”当然,最后刘备没有听,夷陵大败。不过赵云的冷静直言令人印象深刻。