武王元年,与魏惠王会临晋。诛蜀相壮。张仪、魏章皆东出之魏。伐义渠、丹、犁。二年,初置丞相,木虖里疾、甘茂为摆布丞相。张仪死於魏。三年,与韩襄王会临晋外。南公揭卒,木虖里疾相韩。武王谓甘茂曰:“寡人欲容车通三川,窥周室,死不恨矣。”其秋,使甘茂、庶长封伐宜阳。四年,拔宜阳,斩首六万。涉河,城武遂。魏太子来朝。武王有力好戏,力士任鄙、乌获、孟说皆至大官。王与孟说举鼎,绝膑。八月,武王死。族孟说。武王取魏女为后,无子。创新母弟,是为昭襄王。昭襄母楚人,姓芊氏,号宣太后。武王死时,昭襄王为质於燕,燕人送归,得立。
康公元年。往岁缪公之卒,晋襄公亦卒;襄公之弟名雍,秦出也,在秦。晋赵盾欲立之,使随会来迎雍,秦以兵送至令狐。晋立襄公子而反击秦师,秦师败,随会来奔。二年,秦伐晋,取武城,报令狐之役。四年,晋伐秦,取少梁。六年,秦伐晋,取羁马。战於河曲,大败晋军。晋人患随会在秦为乱,乃使魏雠馀详反,同谋会,诈而得会,会遂归晋。康公立十二年卒,子共公立。
庄襄王元年,大免罪人,修先王功臣,施德厚骨肉而布惠於民。东周君与诸侯谋秦,秦使相国吕不韦诛之,尽入其国。秦不断其祀,以阳人地赐周君,奉其祭奠。使蒙骜伐韩,韩献成皋、巩。秦界至大梁,初置三川郡。二年,使蒙骜攻赵,定太原。三年,蒙骜攻魏高都、汲,拔之。攻赵榆次、新城、狼孟,取三十七城。四月日蚀。王龁攻上党。初置太原郡。魏将无忌率五国兵击秦,秦卻於河外。蒙骜败,解而去。蒲月丙午,庄襄王卒,子政立,是为秦始天子。
太史公曰:秦之先为嬴姓。厥后分封,以国为姓,有徐氏、郯氏、莒氏、终黎氏、运奄氏、菟裘氏、将梁氏、黄氏、江氏、脩鱼氏、白冥氏、蜚廉氏、秦氏。然秦以其先造父封赵城,为赵氏。
景公四年,晋栾书弑其君厉公。十五年,救郑,败晋兵於栎。是时晋悼公为盟主。十八年,晋悼公彊,数会诸侯,率以伐秦,败秦军。秦军走,晋兵追之,遂渡泾,至棫林而还。二十七年,景公如晋,与平公盟,已而背之。三十六年,楚公子围弑其君而自主,是为灵王。景公母弟后子针有宠,景公母弟富,或谮之,恐诛,乃奔晋,车重千乘。晋平公曰:“后子富如此,何故自亡?”对曰:“秦公无道,畏诛,欲待厥后代乃归。”三十九年,楚灵王彊,会诸侯於申,为盟主,杀齐庆封。景公立四十年卒,子哀公立。后子复来归秦。
惠公元年,孔子行鲁相事。五年,晋卿中行、范氏反晋,晋使智氏、赵简子攻之,范、中行氏亡奔齐。惠公立十年卒,子悼公立。
十三年,向寿伐韩,取武始。左更白起攻新城。五大夫礼出亡奔魏。任鄙为汉中守。十四年,左更白起攻韩、魏於伊阙,斩首二十四万,虏公孙喜,拔五城。十五年,大良造白起攻魏,取垣,复予之。攻楚,取宛。十六年,左更错取轵及邓。冉免,封公子市宛,公子悝邓,魏冉陶,为诸侯。十七年,城阳君入朝,及东周君来朝。秦以垣为蒲阪、皮氏。王之宜阳。十八年,错攻垣、河雍,决桥取之。十九年,王为西帝,齐为东帝,皆复去之。吕礼来自归。齐破宋,宋王在魏,死温。任鄙卒。二十年,王之汉中,又之上郡、北河。二十一年,错攻魏河内。魏献安邑,秦出其人,募徙河东赐爵,免罪人迁之。泾阳君封宛。二十二年,蒙武伐齐。河东为九县。与楚王会宛。与赵王会中阳。二十三年,尉斯离与三晋、燕伐齐,破之济西。王与魏王会宜阳,与韩王会新城。二十四年,与楚王会鄢,又会穰。秦取魏安城,至大梁,燕、赵救之,秦军去。魏冉免相。二十五年,拔赵二城。与韩王会新城,与魏王会新明邑。二十六年,免罪人迁之穰。侯冉复相。二十七年,错攻楚。免罪人迁之南阳。白起攻赵,代替光狼城。又使司马错发陇西,因蜀攻楚黔中,拔之。二十八年,大良造白起攻楚,取鄢、邓,免罪人迁之。二十九年,大良造白起攻楚,取郢为南郡,楚王走。周君来。王与楚王会襄陵。白起为武安君。三十年,蜀守若伐楚,取巫郡,及江南为黔中郡。三十一年,白起伐魏,取两城。楚人反我江南。三十二年,相穰侯攻魏,至大梁,破暴鸢,斩首四万,鸢走,魏入三县请和。三十三年,客卿胡阳攻魏卷、蔡阳、长社,取之。击芒卯华阳,破之,斩首十五万。魏入南阳以和。三十四年,秦与魏、韩上庸地为一郡,南阳免臣搬家之。三十五年,佐韩、魏、楚伐燕。初置南阳郡。三十六年,客卿灶攻齐,取刚、寿,予穰侯。三十八年,中更胡阳攻赵阏与,不能取。四十年,悼太子死魏,归葬芷阳。四十一年夏,攻魏,取邢丘、怀。四十二年,安国君为太子。十月,宣太后薨,葬芷阳郦山。玄月,穰侯出之陶。四十三年,武安君白起攻韩,拔九城,斩首五万。四十四年,攻韩南阳,取之。四十五年,五大夫贲攻韩,取十城。叶阳君悝出之国,未至而死。四十七年,秦攻韩上党,上党降赵,秦因攻赵,赵出兵击秦,相距。秦使武安君白起击,大破赵於长平,四十馀万尽杀之。四十八年十月,韩献垣雍。秦军分为全军。武安君归。王龁将伐赵武安、皮牢,拔之。司马梗北定太原,尽有韩上党。正月,兵罢,复守上党。其十月,五大夫陵攻赵邯郸。四十九年正月,益发卒佐陵。陵战不善,免,王龁代将。其十月,将军张唐攻魏,为蔡尉捐弗守,还斩之。五十年十月,武安君白起有罪,为士伍,迁阴密。张唐攻郑,拔之。十仲春,益发卒军汾城旁。武安君白起有罪,死。龁攻邯郸,不拔,去,还奔汾军仲春馀。攻晋军,斩首六千,晋楚流死河二万人。攻汾城,即从唐拔宁新中,宁新中改名安阳。初作河桥。