從公元前259年開始,秦國步步為營,對六國的土地不斷蠶食,逐漸形成了分割包圍六國的局麵。在這一時期,呂不韋成為秦國相國,秦王嬴政登上王位,李斯逐漸掌握秦國大權,韓非子被害,荊軻為燕太子丹刺殺秦王,政治局勢可說是矛盾重重。
長平之戰後,秦軍圍攻邯鄲。在魏、楚、趙三國軍隊的夾擊下秦軍大敗,秦將鄭安平也投降了趙國。於是六國形成了合縱抗秦的局勢。但各國的合縱同盟並不牢固,雙方仍然互相猜忌,無法團結一致。秦國利用各國之間的矛盾,不斷兼並各國土地。在公元前242年,秦已在東部設置了東郡,將國土延伸到了與齊境相接的地方。到公元前238年,秦國的東郡地區,東北連接燕國,東部與齊相交,北圍趙國,南圍韓、魏。秦國自此完成了對東方各國的分割包圍之勢。
公元前230年,秦王嬴政開始進行掃平六國的最後統一戰爭。這一年,秦將內史騰滅韓,韓地並入秦國版圖,設為潁川郡。公元前229年,秦大將王翦攻趙,趙國予以頑強抵抗,派大將李牧與司馬尚出兵迎擊,被秦軍擊敗,李牧被秦用反間計殺死。隨後秦軍圍趙都邯鄲,趙人堅守一年。公元前228年,王翦大破趙軍,趙王遷投降。
趙王遷投降後,秦軍開始準備滅燕。燕國太子丹派荊軻去刺殺秦王。
荊軻想尋找好友劍客蓋聶一同前去,但未能找到。由於時間急迫,經太子丹推薦,荊軻隻好同曾經殺過人的秦舞陽一起去完成這項重要任務。
到了秦國,荊軻以進獻秦王一直想得到的大將樊於期的人頭與燕國山川地圖為名,要求麵見秦王。秦王嬴政於是召見荊軻與秦舞陽。在秦宮裏,因秦舞陽膽怯,露出了破綻,讓秦王嬴政有了防備。秦王嬴政令秦舞陽滯留宮外,隻讓荊軻一人上殿獻圖。荊軻捧地圖到秦王嬴政麵前進獻。