白起(?——前257年),芈姓,白氏,名起,楚白公胜之后。春秋时期楚君僭称王,大夫、县令僭称公,白起为白公胜之后,故又称公孙起。白起号称“人屠”,战国四将之一(其他三人分别是王翦、廉颇、李牧)战国时期秦国名将。郿(今陕西省眉县常兴镇白家村)人,中国历史上自孙武、吴起之后又一个杰出的军事家、统帅。
秦国原本是地处西陲的一个小国,秦孝公时用商鞅变法,奠定了国家富强的基础。而后,不断向外发展势力,国力强盛。秦昭襄王时,任用白起为将。
白起素以深通韬略着称,秦昭王十三年(前294年),白起任左庶长,领兵攻打韩的新城(在今河南伊川县西)。
第二年,由左庶长迁左更,出兵攻韩、魏,用避实击虚,各个击破的战法全歼韩魏联军于伊阙(今河南洛阳龙门),斩获首级二十四万,俘大将公孙喜、攻陷五座城池(参见伊阙之战)。因功晋升为国尉。又渡黄河攻取韩安邑以东到乾河的土地。
十五年,再升大良造,领兵攻陷魏国,占据大小城池六十一个。十六年,白起与客卿司马靳联合攻下垣城。二十一年,白起攻赵,占取光狼城(今山西高平市西)。
二十八年,攻楚,拔鄢、邓等五座城池。次年攻陷楚国的都城郢(今湖北江陵西北),焚毁夷陵(今湖北宜昌),向东进兵至竟陵,楚王逃离都城,避难于陈(参见鄢郢之战)。秦国以郢都为南郡。白起受封为武安君(言能抚养军士,战必克,得百姓安集,故号武安)。又攻取楚国,平定巫、黔中(今四川、贵州地区)二郡(参见黔中之战)(秦昭襄王二十七年,大将司马错发兵攻取黔中等地,但三十年白起攻楚,复取巫、黔中,初置黔中郡。期间黔中等地应为楚国夺回,故而史籍中出现司马错和白起两次攻取黔中的记载。)
三十四年,白起率军攻赵魏联军以救韩,大破联军于华阳(今河南新郑北),魏将芒卯败逃,掳获韩赵魏(韩赵魏又称三晋)三国大将,斩首十三万(参见华阳之战)。又与赵将贾偃交战,溺毙赵卒二万人。四十三年,白起攻韩之陉城,攻陷五城,斩首五万(参见陉城之战)。四十四年,白起又攻打韩南阳太行道,断绝韩国的太行道。
四十五年,攻韩的野王(今河南沁阳)。野王降秦,上党通往都城的道路被绝断(韩都新郑,上党必须由野王渡河始能通新郑)。郡守冯亭同百姓谋议道:“上党通往外界的道路已被绝断,我们已不可再为韩国百姓了。秦兵日渐逼近,韩国不能救应,不如将上党归附赵国,赵国如若接受,秦怒必攻赵。赵国受敌一定亲近韩国。韩、赵联合,就可以抵御秦国了。”于是派人报告赵国。赵孝成王与平阳君、平原君为此计议。平阳君说:“还是不要接受吧,接受后带来的祸患一定大于得到的好处。”平原君则认为:白白得来的土地,怎么有不要的道理呢,接受了会对我们有利。赵国果然接受了上党,封冯亭为华阳君。四十六年,秦攻下韩国缑氏、蔺两地。
白起面对鲁莽轻敌、高傲自恃的对手,决定采取后退诱敌,分割围歼的战法。他命前沿部队担任诱敌任务,在赵军进攻时,佯败后撤,将主力配置在纵深构筑袋形阵地,另以精兵5000人,楔入敌先头部队与主力之间,伺机割裂赵军。8月,赵括在不明虚实的情况下,贸然采取进攻行动。秦军假意败走,暗中张开两翼设奇兵胁制赵军。赵军乘胜追至秦军壁垒,秦早有准备,壁垒坚固不得入。白起令两翼奇兵迅速出击,将赵军截为三段。赵军首尾分离,粮道被断。秦军又派轻骑兵不断骚扰赵军。赵军的战势危急,只得筑垒壁坚守,以待救兵。秦王听说赵国的粮道被切断,亲临河内督战,征发十五岁以上男丁从军,赏赐民爵一级,以阻绝赵国的援军和粮草,倾全国之力与赵作战。
到九月,赵兵已断粮四十六天,饥饿不堪,甚至自相杀食。赵括走投无路,重新集结部队,分兵四队轮番突围,终不能出,赵括亲率精兵出战,被秦军射杀。赵军大败,四十万赵兵投降。白起与人计议说:“先前秦已攻陷上党,上党的百姓不愿归附秦却归顺了赵国。赵国士兵反复无常,不全部杀掉,恐怕日后会成为灾乱。”于是使诈,把赵降卒40万全部坑杀,只留下二百四十个年纪小的士兵回赵国报信。,秦军先后斩杀和俘获赵军共四十五万人,赵国上下为之震惊。从此赵国元气大伤,一蹶不振。后因赵国的平原君写信给其妻子的弟弟魏国的信陵君,委托他向魏王发兵救赵,于是信陵君就去求魏王发兵救赵,魏王派晋鄙率十万大军救赵。但由于秦昭襄王的威胁,魏王只好让军队在邺城待命。信陵君为了救赵,只好用侯嬴计,窃得虎符,杀晋鄙,率兵救赵,在邯郸大败秦军,才避免赵国的过早灭亡。
长平之战后,白起本拟乘胜灭赵。昭王四十八年十月,秦再次平定了上党,后军分二路:一路由王龁率领,进攻皮牢(今河北武安);一路由司马梗攻占太原。而白起自将围攻邯郸。韩国和赵国惊恐万分,派苏代用重金贿赂秦相应侯范雎说:“白起擒杀赵括,围攻邯郸,赵国一亡,秦就可以称帝,白起也将封为三公,他为秦攻拔七十多城,南定鄢、郢、汉中,北擒赵括之军,虽周公、召公、吕望之功也不能超过他。现在如果赵国灭亡,秦王称王,那白起必为三公,您能在白起之下吗?即使您不愿处在他的下位,那也办不到。秦曾经攻韩、围邢丘,困上党,上党百姓皆奔赵国,天下人不乐为秦民已很久。今灭掉赵国,秦的疆土北到燕国,东到齐国,南到韩魏,但秦所得的百姓,却没多少。还不如让韩、赵割地求和,不让白起再得灭赵之功。”于是范雎以秦兵疲惫,急待休养为由,请求允许韩、赵割地求和。昭王应允。韩割垣雍,赵割六城以求和,正月皆休兵。白起闻知此事,从此与范雎结下仇怨。
长平之战,白起大破赵军,坑杀赵军降卒四十余万。战后,白起准备乘胜进军,一鼓作气攻破赵国。可是从秦国传来的却是退兵的命令。原来秦昭王听从了范雎的话,以秦兵暴师日久,应当让士卒休整为由,允许韩、赵割地求和。范雎本是一个心胸狭窄的说客,长平大胜使他心生嫉妒,怕灭赵之后,白起威重功高,使自己无法擅权便以巧言断送了白起宏伟的军事图谋。白起因此与范雎有隙。
可是秦国罢兵后,赵国不但不愿意献城反而展开了连齐抗秦的活动。秦昭王遂又命白起统兵攻赵,但遭到白起的拒绝。白起认为秦国已经失去了有利的战机,不宜再次出兵。暴怒的秦昭王却不懂得战机稍纵即逝的道理,于秦昭王四十九年(公元前258),派五大夫王陵率兵攻打邯郸,结果秦军攻势受阻,将卒多有伤亡。秦昭王再次任命白起统兵,但白起认为此次必难成功,遂托病不行。范雎此时用私党郑安平代替白起,不出所料伤亡惨重且主将郑安平率两万军队降赵。孤注一掷的秦昭王亲临白府对白起说:“你就是躺在担架上也要为寡人出战。”熟知兵家之道的白起已看出残局无法收拾,坦诚劝秦昭王撤兵,等待新战机。昭王不听,反认为白起有意刁难,加之范雎乘机进谗。于是下令削去白起所有封号爵位,贬为士伍,并强令他迁出咸阳。
由于病体不便,白起并未立即启程。三月后,秦军战败消息不断从邯郸传来,昭王更迁怒白起,命他即刻动身不得逗留。白起只得带病上路,行至杜邮(今陕西咸阳东北处),秦昭王与范雎商议,以为白起迟迟不肯奉命,“其意怏怏不服,有余言”,派使者赐剑命其自刎。白起引剑自杀。时为秦昭王五十年(公元前257年)十一月。另有一说白起抗命不遵原因是:白起深知自己如果再次引兵攻赵换来的将是赵国全国的抵抗。因为长平之后赵国深恨白起,所以昭王再次攻赵时,白起应该是最不适合当统帅的人选。
白起指挥许多重要战役。大破楚军,攻入郢都,迫使楚国迁都,楚国从此一蹶不振。伊阙之战又歼灭韩魏24万联军,彻底扫平秦军东进之路。长平一战一举歼灭赵军45万人,开创了我国历史上最早、规模最大的包围歼敌战先例。大小70余战,没有败绩,从最低级的武官一直升到封武安君,六国闻白起胆寒。
长平之战共杀人四十五万,连同以前攻韩、魏于伊阙斩首二十四万,攻楚于鄢决水灌城淹死数十万,攻魏于华阳斩首十三万,与赵将贾偃战沉卒二万,攻韩于陉城斩首五万,共一百余万,这是白起的一张极不完全的杀人账单。据梁启超考证,整个战国期间共战死两百万人,白起据二分之一,后因和秦昭襄王在是否再次攻赵的问题上发生分歧,被王龁取而代之,从此退出历史舞台。