占了黔中(湖南湘西土家族苗族自治州吉首市),楚国割汉水以北及上庸之地(湖北十堰竹山)给秦国求和。秦昭襄王二十八年(公元前279年),大将白起攻打楚,攻占了鄢城(今湖北襄阳市宜城县)、邓县(今河南邓州市)、西陵(湖北宜昌市)。秦国和赵国在渑池会面。秦昭襄王二十九年(公元前278年),秦国的大将白起攻打楚国,攻占了楚国国都郢都(湖北荆州江陵市),烧了楚国的先王坟墓彝陵(湖北宜昌市),楚国的兵力溃散,不能复战,迁都到陈丘(故陈国,河南周口淮阳)。秦昭襄王三十年(公元前277年),秦国把侵占的楚地安置在黔中郡(湖南湘西土家族苗族自治州吉首市)。 秦昭襄王三十一年(公元前276年),秦国的武安君白起攻打魏国,攻占了两座城。
秦昭襄王三十二年(公元前275年),魏国割温城(河南温县)的八座城给秦国。秦国穰侯魏冉再次攻打魏国,韩国派遣大将暴鸢营救魏国。魏冉打败了韩国的援军,斩首了四万人,围攻大梁。秦昭襄王三十三年(公元前274年),秦国的穰侯魏冉再次攻打魏国,攻占了四座城,斩首了四万人。秦昭襄王三十四年(公元前273年),魏国、赵国联军攻打韩国的华阳(河南郑州新郑市),秦国营救了韩国,在华阳城下打败了魏军,斩首了十三万人,魏国割南阳(河南焦作修武县以西)给秦国求和。秦又打败了赵军,将赵军的2万人在黄河沉溺。 秦昭襄王三十七年(公元前270年),秦国攻打赵国,围攻阏与(山西晋中和顺),赵国的大将赵奢前去营救,将秦军打败。秦国任命魏国人范雎为客卿。秦昭襄王三十八年,秦国再次攻打阏与,没有胜利。秦昭襄王三十九年(公元前268年),秦国攻打魏国,攻占了怀城(河南焦作武陟)。秦昭襄王四十一年(公元前266年),秦国任命范雎为丞相,封为应侯。长平之战秦昭襄王四十二年(公元前265年),秦国攻打赵国,攻占了三座城,赵国的左师触龙说服太后派遣小儿子长安君到齐国为人质。齐国于是发兵营救赵国,秦军开始撤退。秦昭襄王四十四年(公元前263年),秦国的武安君白起攻打韩国,攻占了南阳(河南焦作修武县以西),占领并断绝了太行山道。秦昭襄王四十七年(公元前260年),秦国的左庶长王龁 攻打赵国