建安二十三年,魏蜀交战于汉中。曹操亲率二十万大军对阵蜀军。诸葛亮料定,曹军远道而来粮草必难接济,便命黄忠、赵云领兵去断曹军粮草。二人约定,以午时为期,若第二日午时黄忠不能回营,赵云立即去接应。
当夜黄忠领兵渡过汉水。守军尽弃粮而走。黄忠命军士取柴堆于米粮之上,正欲放火,曹军兵到,与黄忠混战起来。曹操听闻,急令军队援助,于是黄忠被曹军团团围住。
赵云领兵前来接应,迎面遇上曹将拦路,赵云胜,继而与曹将混战。赵云杀散余兵,至北山下,望见黄忠正被曹军包围。赵云杀入重围,左冲右突。曹军不敢迎敌。赵云救出黄忠,且战且走,所到之处,无人敢阻。曹操在高处望见十分惊奇。
赵云救下黄忠,杀出重围。曹兵但见“常山赵云”四字旗号,知是当阳长坂勇士,尽皆逃窜。