公元前238年,秦王嬴政在滅掉呂不韋和嫪毐的勢力後開始親政,並制定了統一天下的計劃。在李斯等人的建議下,嬴政採取了“遠交近攻,各個擊破”的策略。在長達十年的時間裏,秦國將士浴血奮戰,終於是替嬴政統一了天下。但統一的過程也不是一帆風順,好幾次秦國都陷入了危機之中,其中屬滅楚之戰打的最為艱難。
在滅楚國前,秦國已經滅掉了韓、趙、魏三國。雖説得到了三國的土地和人口,但秦國的損耗一樣不小。當秦王嬴政提出攻打楚國後,秦國名將王翦説:“楚國國土面積龐大,且兵多將廣,必須要有60萬左右的大軍才有可能拿下。”這時秦國的另一位大將李信説:“給我20萬人,我就可以拿下楚國。”嬴政大喜,以為王翦是老的不中用了,便決定派李信去征討楚國。
公元前225年,秦王趁楚國內訌之機,派李信和蒙武帶兵20萬分兩路進攻楚國。一開始秦軍勢如破竹,李信攻佔了平輿、鄢郢,蒙武拿下了寢,然後二人會師城父,打算一舉攻破楚國城門。楚王看秦國來勢洶洶,便派名將項燕出戰。項燕派人尾隨秦軍,追了三天三夜,終於是被他逮到機會,打了秦軍一個措手不及。李信沒想到楚國行動會這麼快,戰敗後帶着殘兵敗將逃回了秦國。
嬴政在得知戰敗的消息後,才知道王翦所言非虛,楚國確實是塊難啃的骨頭。為了表示自己的誠意,嬴政親自到王翦頻陽老家請他出山。王翦推脱説:“不行啊!我年紀大了,打不動了,你還是另找賢能吧!”嬴政知道王翦是在怪自己當初輕視他,特地將60萬大軍的指揮權交給了王翦。王翦看嬴政誠意十足,便決定發揮一下自己的餘熱,幫秦國再滅掉楚國。出征之前,王翦三番五次的讓嬴政給自己的子孫封爵,部下大為不解。王翦説:“我現在帶走了秦國絕大多數的兵力,如果不用這種方式讓秦王放心,那我回來後怕是會不得善終。”
公元前224年,王翦帶着60萬大軍再次攻打楚國,楚國也徵調全國兵力,讓項燕同秦軍進行作戰。王翦深知背井離鄉的打戰,必須保證後勤供應。如果糧草中斷,60萬大軍將會崩潰。因此他採取了“堅壁清野,伺機出戰”的作戰方針。而項燕帶着人在秦軍城池外多次挑戰,秦軍就是不出來。時間長了,楚軍都有些懈怠了。項燕看士兵都這狀態,還是撤回楚國休整一下吧。結果在撤退的過程中,王翦突然出動了。之後在蘄南之戰中,王翦大敗楚軍,並斬殺了項燕。公元前223年,王翦、蒙武帶兵攻破楚國國都壽春,楚國滅亡。