公元前225年,秦王嬴政拜李信为大将,蒙武为副将,统率20万大军进攻楚国。李信负责攻打平舆(今河南省驻马店市平舆县),蒙武负责攻打寝邱(今河南省周口市沈邱县)。李信年轻气盛,一鼓作气便攻克了平舆城,然后引兵向西,遣人约蒙武聚会于城父(今河南宝丰县东),准备合兵直捣邾城。
楚王负刍听说秦兵深入楚地,就拜项燕为大将,率兵20万,水陆并进迎战秦军。项燕探知李信已出申城,于是亲领大军迎待于西陵,命副将屈定在鲁台山附近预设了七处埋伏。
李信恃勇轻进,遇上项燕,两下交起战来。项燕不与李信正面交锋,率楚军主力尾随秦军,弊而劳之,不断进行骚乱。连续三天三夜,楚军骚扰不停,把秦军搞得顾此失彼,疲惫不堪。之后,楚军又利用李信轻敌冒进和求战心切的心理,以逸待劳,出其不意七路伏兵一起杀出。李信不能抵挡,大败而逃。项燕追击,杀了秦军七名都尉,士卒死者无数。李信率败兵残将逃至冥隘,项燕追来,很快攻破了冥隘,李信只好弃城再次逃遁。项燕追至平舆,将失地全部收复。蒙武还未赶到城父,便听说了李信兵败之事,于是退入赵界,遣使向秦王告急。秦王嬴政大怒,削去了李信的官位。
公元前224年,秦王嬴政命王翦率60万大军再次伐楚。王翦把军队驻扎在平舆至陈县(今河南淮阳)一带。王翦按兵不动,也采取以逸待劳之计。楚军屡次挑战,秦军不与交战,项燕只好率兵东归。王翦乘楚军退兵之机,挥师追击,在蕲(今安徽宿州市)大败楚军,杀了楚将项燕。第二年,秦军乘胜进兵,俘虏楚王负刍,攻占楚都郢(今湖北荆州市),楚国从此灭亡。