人送他回國,他才得以繼位。
昭襄王元年(前306),嚴君疾擔任相。甘茂離開秦國到魏國去了。二年(前305),彗星出現。庶長壯和大臣、諸侯、公子造反,都被殺,牽連到惠文王后也不得善終。悼武王后離開秦國回魏國了。三年(前304),昭襄王舉行冠禮,與楚王在黃棘會盟,把上庸還給楚國。四年(前303),攻佔了蒲阪。彗星出現。五年(前302),魏王來應亭朝見,秦國又把蒲阪交還給魏國。六年(前301),蜀侯煇(huī,輝)反叛,司馬錯平定了蜀國。庶長奐攻打楚國,殺了兩萬人。涇陽君被抵押在齊國做人質。那一年發生了日食,白晝有如黑夜一樣昏暗。七年(前300),攻佔了新城。樗裡子去世。八年(前299),派將軍羋戎攻打楚國,攻戰了新市。齊國派章子,魏國派公孫喜,韓國派暴鳶(yuān,淵),一塊兒進攻楚國的方城,俘獲唐眛。趙國攻破了中山國,中山國君出逃,最後死在齊國。魏公子勁、韓公子長被封為諸侯。九年(前298),孟嘗君薛文來秦國當丞相。庶長奐攻打楚國,攻佔了八座城,殺了楚將景快。十年(前297),楚懷王來秦朝見,秦國扣留了他。薛文因為金受在昭王面前說了壞話,被免了相職。樓緩擔任了丞相。十一年(前296),齊國、韓國、魏國、趙國、宋國、中山五國共同攻打秦國,軍隊開到鹽氏就退了回去。秦國送給韓國、魏國黃河北邊以及封陵的土地,與韓、魏講和。這一年出現了彗星。楚懷王逃到趙國,趙國不敢收留,又讓他回到秦國,不久他就死了,秦國把他送還給楚國安葬。十二年(前295),樓緩被罷免,穰(ráng,瓤)侯魏冉擔任丞相。秦國送給楚國五萬石糧食。
十三年(前294),向壽進攻韓國,攻佔了武始。左更白起攻打新城。五大夫呂禮出亡逃到魏國。任鄙擔任漢中郡守。十四年(前293),左更白起在伊闕攻擊韓國和魏國,殺了二十四萬人,俘虜了公孫喜,攻克五座城。十五年(前292),大良造白起攻打魏國,攻佔了垣城,又還給了魏國。進攻楚國,攻佔了宛城。十六年(前291),左更錯攻佔了軹城和鄧城。魏冉被免除丞相職務。把公子市(fú,伏)封在宛,公子悝(kuī,虧)封在鄧,魏冉封在陶,他們都成了諸侯。十七年(前290),城陽君來朝見,東周國也來朝見。秦國把垣城改為蒲阪、皮氏。秦王到了宜陽。十八年(前289),左更錯攻打垣城、河雍,折斷橋樑攻佔了兩地。十九年(前288),秦昭王稱西帝,齊閔王稱東帝,不久都又取消了帝號。呂禮回來自首。齊國攻破宋國,宋王逃到魏國,死在溫地。任鄙去世。二十年(前287),秦王前往漢中,又到了上郡、北河。二十一年(前286),左更錯進攻魏國河內。魏國獻出了安邑。秦國趕走城中的魏國居民,然後招募秦國人遷到河東地區定居,並賜給爵位,又把被赦免的罪人遷到河東。涇陽君被封在宛。二十二年(前285),蒙武攻打齊國。在河東設定了九個縣。秦王與楚王在宛城會盟,秦王與趙王在中陽會盟。二十三年(前284),都尉斯離與韓國、趙國、魏國及燕國一起進攻齊國,在濟水西岸打敗齊軍。秦王與魏王在宜陽會盟,與韓王在新城會盟。二十四年(前283),秦王與楚王在鄢城會盟,又在穰城會盟。秦國攻取魏國的安城,一直打到國都大梁,燕國、趙國援救魏國,秦軍撤離。魏冉被免去丞相職務。二十五年(前282),秦攻佔趙國兩座城。秦王與韓王在新城會盟,與魏王在新明邑會盟。二十六年(前281),赦免罪人,把他們遷往穰城。侯魏冉恢復丞相職位。二十七年(前280),左更錯攻打楚國。赦免了罪犯並把他們遷往南陽。白起攻打趙國,奪取代地的光狼城。又派司馬錯從隴西出發,透過蜀地攻打楚國的黔中,攻佔下來。二十八年(前279),大良