汉元年七月,关中之地已经进入炎热的夏天,阵雨频发,渭河涨水。坐镇渭水北岸废丘城(今陕西兴平)的雍王章邯,如坐针毡,此刻他已经坚守废丘八个月了。
章邯为何要一直坚守这座孤城呢?因为他在等项羽的援助。八个月前,彭城传来消息,田荣反叛称王,联合彭越抗击楚国,项羽统领楚军北上讨伐,还派人告诫惕章邯警惕汉中的刘。果然,当项羽陷入齐国的战争中时,刘邦开始厉兵秣马,欲夺取关中之地。
章邯得知后,立刻下令各地加强戒备。突然,陇西郡方面有军报传来,汉军大举沿汉水西行,水陆并进,攻占了下辨县城,而另一支汉军的樊哙部队正沿西汉水突进,军锋直指西县、上邽。汉军大有一举攻取陇西,翻越六盘山进入关中之势。
章邯是秦军大将,曾经靠骊山的刑徒击败陈胜的几十万军队,并且还杀了项羽的叔父项梁。所以,此人极具军事经验。项羽看重他的军事才能,不计前嫌,特意让他镇守关中,防止刘邦北上。
章邯的雍国首都在废丘,领有咸阳以西的关中地区和陇西、北地郡,是三秦王中领土最大,兵力最强的国家,由汉中出入关中的五条要道,除了子午道在塞国境内外,余下的傥骆道、褒斜道、陈仓道以及祁山道,都在雍国境内。毋庸置疑,将刘邦封锁在汉中的重任,非章邯莫属。
章邯是秦国人,熟悉关中地形,进出汉中的道路。汉中刘邦的大军只能由子午道,陈仓道和祁山道出来。三条道路中,祁山道最远,陈仓道其次,子午道最近。所以章邯对子午道严防死守。
但这时候,比章邯更具谋略的军事将领横空出世,他就是韩信。韩信建议刘邦修复子午谷的道路,章邯得知汉军的这一动向,心中的石头放下了,他觉得自己的判断没有错,汉军主力的真正攻击方向,是在子午口。汉军如果出了子午道口,就是一马平川的关中平原,杜县城在前,不过数十里地,北去不远是咸阳,可以轻车熟路,一举插入关中的心脏。
所以,章邯带领着雍国的主力前去驻守子午谷,可就在大军进军途中,传来了一个坏消息。汉军一部出陈仓道,开始攻击道口的故道县城。章邯不为所动,他认为汉军这是佯攻陈仓,是为了声东击西,所以他仍然继续进军。
战场上的形势瞬息万变,攻打了子午口的汉军,也并没有太多的动作,而是据山固守观望。而陈仓的汉军,攻占了故道县城,北上渡过渭水。章邯这才恍然大悟,原来汉军的主力在陈仓,他连忙领军转向,可是一切都太晚了,陈仓已经被汉军攻占。
顺利进军的汉军主力以逸待劳,击败了章邯的疲惫之师,章邯只能退守废丘。而汉军则攻占了塞国和翟国的土地,关中之地只剩下废丘这一座孤城了。期间,汉军对废丘展开了猛烈的攻势,可是由于章邯的奋力死战,废丘城固若金汤。
但是,废丘城内的粮草是有限的,章邯之所以没有投降,是因为他在等项羽的到来。一旦项羽率军来到关中,那么他就可以率雍国的军队里应外合,夹击汉军。可是,项羽深陷在齐地的叛乱之中,整整八个月。到了夏季,渭河之水暴涨,汉军掘开渭河,水淹废丘,章邯绝望之下,拔剑自刎,一代名将身首异处。