秦国之强,起于献公而成于孝公,献公之立,在公元前385年,是入战国后的九十六年,孝公之立,在公元前361年,是入战国后的一百二十年了。先是魏文侯任用吴起等贤臣,侵夺秦国河西之地。后来楚悼王用吴起,南平百越,北并陈、蔡,却三晋,西伐秦,亦称雄于一时。楚悼王死于公元前381年,恰是入战国后的一百年,于是楚衰而魏惠王起,曾攻拔赵国的邯郸(今河北邯郸县)。后又伐赵,为齐救兵所败,秦人乘机恢复河西,魏遂弃安邑,徙都大梁(今河南开封县)。秦人渡蒲津东出的路,就开通了。
然前342年,魏为逢泽之会(在开封)。《战国·秦策》称其“乘夏车,称夏王(此“夏”字该是“大”字的意思),朝天子,天下皆从”,则仍处于霸主的地位。其明年,又为齐所败。于是魏衰而齐代起,宣王、湣王两代,俨然称霸东方,而湣王之时为尤盛。相传苏秦约六国,合纵以摈秦,即在湣王之时。
战国七雄,韩、魏地都较小,又逼近秦,故其势遂紧急,燕、赵则较偏僻,国势最盛的,自然是齐、秦、楚三国。楚袭春秋以来的声势,其地位又处于中部,似乎声光更在齐、秦之上,所以此时,齐、秦二国似乎是合力以谋楚的。《战国策》说张仪替秦国去骗楚怀王:肯绝齐,则送他商於的地方六百里(即今商县之地)。楚怀王听了他,张仪却悔约,说所送的地方只有六里。怀王大怒,兴兵伐秦。两次大败,失去汉中。后来秦国又去诱他讲和,前299年,怀王去和秦昭王相会,遂为秦人所诱执。
这种类乎平话的传说,是全不足信的,事实上,该是齐、秦合力以谋楚。然而楚怀王入秦的明年,齐人即合韩、魏以伐秦,败其兵于函谷(在今河南灵宝县西南,此为自河南入陕西的隘道的东口,今之潼关为其西口)。前296年,怀王死于秦,齐又合诸侯以攻秦;则齐湣王似是合秦以谋楚,又以此为秦国之罪而伐之的,其手段亦可谓狡黠了。
先是前314年,齐国乘燕内乱攻破燕国。宋王偃称强东方,前286年,又为齐、楚、魏所灭。此举名为三国瓜分,实亦是以齐为主的,地亦多入于齐。齐湣王至此时,可谓臻于极盛。然过刚者必折。前284年,燕昭王遂合诸侯,用乐毅为将,攻破齐国,湣王走死,齐仅存聊、莒、即墨三城(聊,今山东聊城县。莒,今山东莒县。即墨,今山东平度县)。后来虽借田单之力,得以复国,然已失其称霸东方的资格了。
东方诸国中,赵武灵王颇有才略。他不与中原诸国争衡,而专心向边地开拓。先灭中山(今河北定县),又向今大同一带发展,意欲自此经河套之地去袭秦。前295年,又因内乱而死。七国遂唯秦独强。秦人遂对诸侯施其猛烈的攻击。
前279年,秦白起伐楚,取鄢、邓、西陵。明年,遂破楚都郢,楚东北徙都陈,后又迁居寿春(鄢,即鄢陵。邓,今河南邓县。西陵,今湖北宜昌县。郢,今湖北江陵县西北。吴阖庐所入之郢,尚不在江陵,但其他不可考,至此时之郢,则必在江陵,今人钱穆、童书业说皆如此),直逃到今安徽境内了。对于韩、魏,亦时加攻击。
前260年,秦兵伐韩,取野王,上党路绝,降赵,秦大败赵兵于长平,坑降卒四十万(野王,今河南沁阳县。上党,今山西晋城县。长平,今山西长平县),遂取上党,北定太原。进围邯郸,为魏公子无忌合诸国之兵所败。前256年,周朝的末主赧王为秦所灭。前249年,又灭其所分封的东周君。前246年,秦始皇立。《史记·秦本纪》说,这时候,吕不韦为相国,招致宾客游士,欲以并天下。大概并吞之计,和吕不韦是很有关系的。后来吕不韦虽废死于蜀,然秦人仍守其政策不变。
前230年,灭韩。前228年,灭赵。燕太子丹使荆轲刺秦王,不中,秦大发兵以攻燕。前226年,燕王喜夺辽东。前225年,秦人灭魏。前223年,灭楚。前222年,发兵攻辽东,灭燕。前221年,即以灭燕之兵南灭齐,而天下遂统一。
秦朝的统一,绝不全是兵力的关系。我们须注意:此时交通的便利,列国内部的发达,小国的被夷灭,郡县的渐次设立,在政治上、经济上、文化上,本有趋于统一之势,而秦人特收其成功。秦人所以能收成功之利,则(一)他地处西垂,开化较晚,风气较为诚朴。(二)三晋地狭人稠,秦地广人稀,秦人因招致三晋之民,使之任耕,而使自己之民任战。(三)又能奉行法家的政策,裁抑贵族的势力,使能尽力于农战的人民,有一个邀赏的机会。该是其最重要的原因。