秦國的祖先,是顓頊帝的後代孫女,名叫女脩。女脩在紡織的時候,有一隻燕子掉落下一顆蛋,女脩把這顆蛋吞吃了,因而生下了兒子大業。大業娶了少典部族的女子,名叫女華。女華生下大費,大費曾經和大禹一起治理過水土。治水成功以後,舜帝給大禹頒賜了玄圭作為獎賞。大禹在接受獎賞的時候說:“不是我一個人能夠做成這件事,也是因為有大費做助手。”舜帝說:“喂,你大費,讚助禹治水成功,為此賞賜給你下邊有黑色懸垂飾物的旌旗。你的後代子孫將會有盛大的功業。”於是舜把一個姚姓的美女嫁給他做妻。大費行拜禮接受,輔佐舜調理馴服鳥獸,鳥獸大多被馴服。這就是柏翳。舜帝賜給他姓嬴。
大費生有兩個兒子:一個名叫大廉,就是鳥俗氏;另一個名叫若木,就是費氏。他的玄孫名叫費昌。子孫們有些人居住在中原各國,有些人居住在夷狄地區。
費昌正生活在夏桀的時候,他離開夏去投歸商族,做了替商湯駕車的禦者,因此幫助商湯在鳴條打敗了夏桀。大廉的玄孫名叫孟戲、中衍,中衍身體像鳥能說人話。太戊帝聽說後進行占卜看任用他做馭者是否吉祥,結果是吉,就將他招來讓他駕車,並且給他娶了妻子。從太戊以後,中衍的後代子孫,就每世都有立功的人,來輔佐殷國,因此嬴姓在商朝大多都顯貴,最終成為了諸侯。中衍的玄孫名叫中,居住在西戎,保衛西垂疆域,他生了兒子蜚廉。
蜚廉生子惡來。惡來有氣力,蜚廉善奔跑,父子都憑才能力氣事奉殷紂王。周武王伐紂的時候,一並殺了惡來。這時候蜚廉正在北方替紂王製作石槨,他回來以後,因為商紂王已死而沒有地方稟報,就在霍太山築壇祭奠紂王向他報告,在築壇的時候得到一具石棺,上麵有刻鑿的文字說:“上帝詔令處父(蜚廉的別號)不要參與殷人的叛亂,賜給你石棺來光大你的氏族。”蜚廉死後,就葬在霍太山。
蜚廉還有一個兒子名叫季勝。季勝生了孟增。孟增受到周成王的寵幸,這就是宅皋狼。皋狼生了衡父,衡父生了造父。造父因為善於駕車得到周穆王的寵幸,能夠套上赤驥、溫驪、驊騮、3耳等四匹良馬,載著周穆王到西方去巡回視察,使得穆王歡樂得忘卻了應該返回。徐偃王作亂的時候,造父替穆王駕車,長途急馳返回周國來阻止叛亂。穆王把趙城封給造父,造父一族從此就姓趙。
從蜚廉生了季勝以後,經過五代到造父,才另外分開居住在趙城。趙衰就是他們的後代。
惡來革,是蜚廉的兒子,早已死亡。他留有一個兒子名叫女防。女防生了旁皋,旁皋生了太幾,太幾生了大駱,大駱生了非子。他們因為造父受到周朝的寵信,都蒙恩居住在趙城,姓趙。
非子居住在犬丘,喜好馬匹和其他牲畜,並善於將它們畜養繁殖。犬丘人把這件事告知周孝王,孝王召他到 水、渭水之間的地區去負責養馬,馬匹得到了大量繁殖。孝王想要把非子作為大駱的嫡傳後代。申侯的女兒是大駱的妻子,生下了兒子成已經是大駱的嫡子。因此申侯對孝王說:“以前我的祖先娶酈山氏生有一女,嫁給中衍的曾孫戎胥軒做為妻室,生下了中2,因為和周相親的緣故而歸附於周,保衛周的西方邊境,西方邊境因為這樣的緣故得到了和睦安寧。如今我又將女兒嫁給大駱做妻,生有嫡子成。申、駱再次發展婚姻關係,西戎都來歸服,因此大王才得稱王。大王要慎重考慮這件事。”於是孝王說:“從前伯翳替舜主管畜牧,牲畜繁殖得很盛,因此就得到裂土封侯,被賞賜姓嬴。如今他的後代也替我繁畜馬匹,我將分出土地封他做附庸之國。”在秦地建立城邑,使非子接續嬴氏的廟祀,稱號叫秦嬴。也不廢除申侯的女兒為大駱所生的那個兒子的嫡子地位,來安撫西戎。
秦嬴生了秦侯。秦侯在位十年,去世。秦侯生了公伯。公伯在位三年,去世。公伯生了秦仲。秦仲在位三年,周厲王暴虐無道,有些諸侯反叛周王。西戎也反叛周王室。滅亡了犬丘、大駱的家族。周宣王即位,就任用秦仲做大夫,討伐西戎,西戎殺死了秦仲。
秦仲在位二十三年,死在西戎。他有五個兒子,他們中最年長的一個名叫莊公。周宣王就召來莊公和他的兄弟五人,給他們七千士兵,讓他們去討伐西戎,打敗了西戎。於是周宣王再次賞賜秦仲的後代,包括他們先人大駱受封的犬丘之地合並起來都劃歸他們所有,並任命他們做西垂大夫。
莊公居住在西犬丘故地,生了三個兒子,其中長子名世父。世父說:“西戎殺害了我的祖父仲,我要不殺死戎王就不敢再進城來。”於是帶領士兵去攻打西戎,把嗣立之位讓給他的弟弟襄公,襄公成了太子。莊公在位四十四年,去世,太子襄公繼位。襄公元年,把他的妹妹繆嬴嫁給豐王做妻子。襄公二年,西戎兵圍犬丘,世父領兵反擊敵人,被西戎人俘獲。過了一年多,又把世父放了回來。
七年春天,周幽王信用褒姒而廢除太子,立褒姒的兒子做嫡子,屢次欺辱諸侯,致使諸侯反叛他。西戎部族的犬戎和申侯聯合侵伐周室,在酈山下殺死了周幽王。而秦襄公統率軍隊援救周室,作戰非常努力,立有戰功。周室為了避開犬戎的騷擾,把京都向東遷至洛邑,襄公派兵護送周平王向東遷都。平王封襄公做諸侯,把岐山以西的土地賞賜給他。平王對襄公說:“西戎無道,侵奪我岐山、豐水的土地,秦國如果能攻打並驅逐戎人,就可以擁有這片土地。”並和襄公盟誓,賜給他封地和爵位。襄公因此開始使秦國成為了諸侯國,和其他諸侯國互通使者、行用聘享的禮節,又用騮駒、黃牛、羝羊各三隻,在西畤祭祀上帝。
十二年,襄公討伐戎族到達了岐山,去世。他生了文公。
文公元年,居住在西垂宮。三年,文公領兵七百人向東狩獵。
四年,來到了 水和渭水的交會處,文公說:“過去周王曾經替我的祖先秦嬴在這裏建立城邑,後來終於獲得封賞成了諸侯。”於是占卜在這裏是否宜於居住,占卜的結果是吉利,就在這裏營造城邑。十年,首次在鄜縣建立畤壇,用牛、羊、豬各三頭祭祀天地。十三年,初次設置史官按時序記載史事,民眾中有許多人被教化了。十六年,文公興兵討伐西戎,西戎戰敗逃走。於是文公就收聚周族的遺民而擁有他們,他的國土擴展到了岐山。把岐山以東的地方獻給了周王。十九年,獲得了陳倉的寶石。二十年,開始設立誅滅三族之罪的法律。二十七年,砍伐南山的大梓樹,豐水中有大怪獸出沒。四十八年,文公的太子去世,賜給諡號為竫公。竫公的長子被立為太子,這是文公的孫子。五十年,文公去世,安葬在西山。竫公的兒子登位,這就是寧公。
寧公二年,寧公遷居到平陽。派遣軍隊攻伐西戎之君亳王的城邑蕩社。三年,和亳王的軍隊交戰,亳王逃奔到戎地,於是平滅了蕩社。四年,魯國的公子翬(即羽父)弑殺他的國君魯隱公。十二年,秦國攻伐蕩氏,奪取了它。
寧公降生後十歲時被立為國君,在位十二年,去世,安葬在西山。生有三個兒子,長子武公被立為太子。武公和弟弟德公是同母兄弟,都是魯姬的兒子。另外生有一個兒子名出子。寧公去世,大庶長弗忌、威壘、三父共同廢掉太子而立出子作為國君。出子六年,三父等人又共同派人暗殺出子。出子降生後五歲被立為國君,在位六年而去世。三父等人於是重新擁立原來是太子的武公做國君。
武公元年,攻打彭戲氏,到達了華山腳下,武公住在平陽城內的封宮。三年,誅殺三父等人,並夷滅了他們的三族,這是因為他們犯有暗殺出子的罪過。鄭國的高渠眯殺死了他的國君昭公。十年,攻伐絡、冀戎,初次在這些地方設立縣製。十一年,初次在杜、鄭地區設縣。滅亡了小虢。
十三年,齊國人管至父、連稱等人殺害他們的國君齊襄公而擁立公孫無知做國君。晉國滅亡了霍、魏、耿三國。齊國人雍廩殺死無知、管至父等人而擁立齊桓公。齊國、晉國成了強國。十九年,晉國的曲沃武公開始成為占有晉國全境的諸侯。齊桓公在鄄地稱霸。
二十年,武公去世,葬在雍邑的平陽。這時開始用活人殉葬,這次用來殉葬的有六十六人。武公有一個兒子,名叫白。白沒有被立為國君,被封在平陽。扶立了武公的弟弟德公。
德公元年,開始居住在雍城的大鄭宮。用牛、羊、豬各三百頭在鄜畤祭祀天地。占卜就居住在雍城是否合宜,結果說是後世子孫可向東發展到達黃河邊上去牧馬。梁伯、芮伯前來朝見。二年,開始確定有三伏的節氣,在城邑四門磔裂狗體來祛除熱毒邪氣。德公出生三十三歲才被立為國君,在位二年去世。他生有三個兒子:長子宣公,中子成公,少子穆公。他死後長子宣公即位。
宣公元年,衛國、燕國攻伐周王室,迫使周惠王出奔,擁立了王子頹。三年,鄭伯、虢叔殺死了頹而迎請惠王回朝。四年,秦建造了密畤。和晉國在河陽交戰,戰勝了晉國。十二年,宣公去世。宣公生有九個兒子,沒有一人被立為國君,立了他的弟弟成公。成公元年,梁伯、芮伯前來朝賀。齊桓公攻伐山戎,駐軍在孤竹。成公在位四年去世。他有兒子七人,沒有一人被立為國君,立了他的弟弟穆公。
穆公任好元年,親自率領軍隊攻伐茅津,取得了勝利。四年,到晉國迎娶夫人,夫人是晉國太子申生的姐姐。這一年,齊桓公攻伐楚國,到了邵陵。
五年,晉獻公滅亡了虞國、虢國,俘虜了虞國國君和他的大夫百裏傒,這是由於用璧玉、寶馬賄賂虞國而取得的結果。百裏傒被俘虜以後,作為秦穆公夫人陪嫁的仆役來到秦國。百裏傒從秦國逃走跑到宛,楚國邊境的人捉到了他。穆公聽說百裏傒賢能,想要拿重金贖回他。恐怕楚國人反而不答應,就派人對楚國說:“我國的陪嫁奴仆百裏傒現今已在楚國,我們請求用五張黑色公羊皮贖回他。”楚國人就答應了這一要求而把百裏傒交回秦國。在這個時候,百裏傒年紀已經有七十多歲了。穆公親自從囚禁中把他釋放出來,和他討論治國的事。百裏傒辭謝說:“我是亡國之臣,哪裏還值得詢問!”穆公說:“虞國國君不能重用你,因而亡國,亡國不是你的罪過。”穆公堅決地向他請教,兩人談論了三天,穆公非常高興,授給他掌管國家大政的權力,稱號叫五羖大夫。百裏傒推辭說:“我的才能不及我的朋友蹇叔,蹇叔賢能而不被世人所知。我在遊曆齊國的時候曾經困窘得向”地人討飯吃,是蹇叔收留了我。我因此就想在齊國追隨齊君無知,是蹇叔製止了我的這一企圖,使我能夠避免卷入齊國內亂的災難,於是到了周朝。周王子頹喜好牛,我就借養牛來接近他。等到頹想要重用我,是蹇叔勸阻了我,使我離去,才免於被誅殺。我奉事虞君,蹇叔又勸止我,我雖然知道虞君不能重用我,但我私下確實是為了貪圖財利和爵祿,暫且留下來。我兩次采納他的意見,都得免於災難,一旦不聽從他的意見,就遭遇了虞君亡國的禍難。由此我知道蹇叔的賢能。於是穆公派人用貴重的禮物迎請蹇叔,任用他為上大夫。
秋天,穆公親自率領軍隊攻打晉國,在河曲地區展開了激戰。晉國驪姬正在國內作亂,太子申生死在新城,公子重耳、夷吾從晉國逃亡而出。
九年,齊桓公在葵丘會集諸侯而成為盟主。
晉獻公去世。立驪姬的兒子奚齊做國君,晉國的大臣裏克殺死了奚齊。荀息另立卓子做國君,裏克又殺死了卓子和荀息。夷吾派人到秦國請求援助,要求秦國幫助他回到晉國。於是穆公答應了他的請求,派百裏傒帶著軍隊護送夷吾回晉國。夷吾對秦國人說:“假如我真的能夠被立為晉國國君,就將割出晉國河西的八座城邑奉獻給秦國。”等到他到達晉國,被擁立為晉君以後,卻派丕鄭到秦國去推脫,違背前約而不給秦國河西的城邑,並誅殺了裏克。丕鄭聽說這件事,非常害怕,因而和秦穆公一起謀劃說:“晉國人不願夷吾做國君,事實上是希望重耳回國做國君。如今夷吾違背了和秦國訂立的盟約並誅殺裏克,都是呂甥、郤芮的計策。希望您用重利把呂甥、郤芮迅速召來,呂甥、郤芮一旦來到秦國,那麽再護送重耳回晉國就方便了。”穆公答應了他的請求,派人和丕鄭回歸晉國,召喚呂甥、郤芮。呂甥、郤芮等人懷疑丕鄭有陰謀,於是告訴夷吾殺了丕鄭。丕鄭的兒子丕豹逃到秦國,勸導穆公說:“晉國國君無道,百姓不親附他,可以因此去攻伐晉國。”穆公說:“假如晉國百姓真是認為晉君不適宜做國君,那麽他為什麽還能誅殺他的大臣呢?能夠誅殺他的大臣,這正說明他能夠適應民望。”秦穆公不聽從他的建議,而暗地裏卻重用丕豹。
十二年,齊國管仲、隰朋去世。
晉國遭遇旱災,到秦國請求借糧度災。丕豹對穆公說不要給晉國糧食,趁著它發生饑荒去攻伐晉國。穆公問大夫公孫支,公孫支說:“饑災和豐收是變更無常的事,不能不借給它。”又問百裏傒,百裏傒說:“夷吾得罪了您,晉國的百姓又有什麽罪?”於是穆公采用百裏傒、公孫支的建議,最終把糧食借給了晉國。用船載漕運和車載陸運,從雍城到絳城運糧的車船相望不絕。
十四年,秦國發生饑荒,到晉國去請求借糧。晉國國君和群臣商量這件事。虢射說:“趁著秦國正鬧饑荒去攻打它,可以取得很大的成功。”晉君聽從了他的建議。十五年,晉國發動軍隊將要攻打秦國。穆公也發動軍隊,委派丕豹做將軍,親自統兵前往反擊晉軍。九月壬戌日,和晉惠公夷吾在韓原展開大會戰。晉君脫離主力部隊,和秦軍爭奪戰利,在回歸途中因為馬陷入泥中而行動遲緩。秦穆公率領麾下軍士急追晉惠公,不僅沒有能捉住晉君,反而被晉軍所圍困。晉軍攻打穆公,穆公受傷。就在這個時候,曾經偷吃過秦穆公善馬的三百名岐下人冒死馳入晉軍,迫使晉軍解圍,結果使穆公得以解脫,反而又活捉了晉君。當初,穆公丟失了好馬,住在岐下的三百名野人共同捕得並把它殺死吃了,官吏捕得他們,要依法懲治他們。穆公說:“君子是不會因為牲畜而傷害人的。我聽說吃了好馬的肉而不飲酒,會傷人身體。”於是都賞賜酒給他們喝,並赦免了他們的罪過。這三百人聽說秦軍反擊晉軍,都要求從軍,因而在軍中看見穆公處境艱難,也都不避刀槍,爭先死戰,來報答食馬不被懲罰的恩德。於是穆公俘獲了晉君回到秦國,在國中發布命令:“大家都齋戒獨宿,我將要用晉君祭祀上帝。”周天子聽說這件事,說“晉侯是我的同姓”,替晉君說情。夷吾的姐姐也是穆公的夫人,夫人聽說這件事,就身穿喪服、光著腳對穆公說:“我不能拯救自己的兄弟,又著喪服而玷汙了君上的命令。”穆公說:“我捉得晉君本來認為是一件大功,如今卻是天子為他來求情,夫人因為這件事而憂苦。”就和晉君訂立盟約,答應放還晉君,又把晉君的住所另行安排到上等宿舍,並饋贈他牛、羊、豬各七頭作為食品。十一月,放回晉君夷吾,夷吾把晉國河西的土地獻給秦國,讓太子圉到秦國去做質子。秦把宗室中的女子嫁給太子圉做妻。這個時候,秦國的國土向東發展到達了黃河。
十八年,齊桓公去世。二十年,秦國吞滅梁國、芮國。
二十二年,晉國的公子圉聽說晉君生病,說:“梁國是我母親的家鄉,而它被秦國吞滅了。我的兄弟很多,如果國君去世以後,秦國必然要留住我,那麽晉國會不重視我,也就會另立君王的其他兒子。”子圉於是逃回晉國。二十三年,晉惠公去世,子圉被立為國君。秦國怨恨子圉從秦國逃亡而去,就從楚國迎請晉國的公子重耳,而把過去子圉的妻子再嫁給重耳做妻。起初重耳稱謝推辭,後來才接受。穆公更加用厚禮款待他。
二十四年春天,秦國派人去告訴晉國的大臣,秦國想要讓重耳入居晉國。晉國答應了秦國的請求,於是秦國派人送重耳回國。二月,重耳被擁立為晉國國君,這就是晉文公。文公派人殺死了子圉。子圉就是晉懷公。
這一年秋天,周襄王的弟弟帶憑著翟國的武力攻伐周王,周王被迫出居鄭國。二十五年,周王派人到晉國、秦國,通報禍患情況。秦穆公率領軍隊協助晉文公用武力護送襄王回國,誅殺了周王的弟弟帶。二十八年,晉文公在城濮打敗了楚軍。三十年,穆公協助晉文公圍困鄭國。鄭國派人對穆公說:“滅亡鄭國而加強了晉國,對晉國有所得,而秦國不能得到什麽利益。晉國的強盛,就是秦國的憂患啊。”穆公於是罷兵回國,晉國也罷兵了。三十二年冬天,晉文公去世。
鄭國有人向秦國出賣鄭國說:“我把守著鄭國的城門,秦國可以來襲擊鄭國。”穆公就這件事詢問蹇叔、百裏傒,他們回答說:“途經好幾個國家行程千裏去奇襲別人,是很少能成功的。既然有人出賣鄭國,又怎麽知道我國沒有人把我們的舉動告知鄭國呢?這件事不可做。”穆公說:“你不知道中間的奧妙,這件事我已經決定了。”於是發兵,派百裏傒的兒子孟明視、蹇叔的兒子西乞術及白乙丙率領秦軍。起程這一天,百裏傒、蹇叔二人對著他們痛哭。穆公聽說這件事,怒道:“我發兵而你們哭喪我軍,這是什麽用意?”二位老人說:“臣子不敢沮喪您的軍隊。軍隊出發,臣子的兒子一同前往;臣子年老,恐怕他們回來遲了而無法相見,因此而哭。”二位老人退下,私下對他們的兒子說:“你們的軍隊如果失敗,必然是在殽山險要地區。”
三十三年春,秦國的軍隊就向東行進,越過晉國領土,經過周室北門。周室的王孫滿說:“秦國軍隊的行動不合禮法,不失敗還能等來什麽別的結果!”軍隊行進到滑地,鄭國從事販賣的商人弦高,帶著十二頭牛正準備到周室去出賣,見到了秦國軍隊,恐怕被捉去殺掉,趨機把牛獻給秦軍。他說:“聽說大國將要誅伐鄭國,鄭國國君正認真謹慎地準備防禦,派臣子送十二頭牛來慰勞您的軍士。”秦國的三位將軍相互商量說:“我們準備奇襲鄭國,如今鄭國已經知曉我們的行動,等到我們趕到鄭國以後時機已經錯過了。”於是秦軍滅掉了滑城。滑城,是晉國邊疆的城邑。
在這個時候,晉文公死了還沒有安葬。太子襄公非常憤怒地說:“秦國欺侮我喪父,趁著我辦理喪事的時候攻取了我國的滑邑。”於是他身披黑色孝服,發動軍隊在殽山埋伏截住秦軍,攻擊秦軍,秦軍被打得大敗,沒有一個人能夠逃脫。晉軍俘虜了秦國三位將軍後回師。晉文公的夫人,是秦穆公的女兒,為被俘虜的秦國三位將軍講情說:“穆公對這三個人恨之入骨,希望你能讓這三個人回國,好讓我國國君親自痛快地烹殺他們。”晉國國君答應了她的請求,放回了秦國的三位將軍。三位將軍回到國中,秦穆公身著素服在郊外迎接他們,對著三位將軍哭泣地說:“我因為沒有采用百裏傒、蹇叔的建議而使三位將軍受到侮辱,你們三位有什麽罪呢?你們用心準備雪恥,不要懈怠。”於是恢複三人以前的官職俸祿,對他們更加厚待。
三十四年,楚國太子商臣殺害他的父親成王而自立為王。
穆公在這時候又派孟明視等人率軍攻打晉國,在彭衙地區交戰。秦國軍隊沒有取得勝利,退兵回國。
戎王派遣由餘出使秦國。由餘,他的祖先是晉國人,後逃亡到戎地,所以他仍能講晉國的方言。戎王聽說秦穆公有賢德,所以派遣由餘作為使者前往秦國觀察。秦穆公向他展示了宮室和積聚的豪華與富足。由餘看後說:“這些若使鬼神去做,則太勞神了。若使人力去做,也太困苦民眾了。”穆公對他的說法感到很奇怪,問道:“中原各國用詩書禮樂法度作為行政的原則,像這樣有時還出現變亂,如今戎夷沒有中原國家的詩書禮樂法度,用什麽來治理國家?不是會更困難嗎?”由餘笑著說:“這些正是使中原國家發生變亂的原因。自從上古聖人黃帝製作禮樂法度,他就以身作則而率先奉行,也僅僅能達到小治。等到後世君王,一天比一天更加驕淫,依靠著法度的威嚴,來監督責求臣民,臣民疲困已極就怨恨居上位者不行仁義,上下相爭積怨加深就會相互篡殺,導致誅滅宗族,所有的變異都是因為這一類緣故。而戎夷不是這樣。在上位的人對待在下者飽含著大德,在下位者侍奉居上位者心懷忠信,治理一國的政事如同治理自己的一身,他們不知道治理國家還要有什麽其它的憑借,這才是真正聖人的治國方法。”於是穆公私下向內史廖詢問說:“我聽說鄰國有聖人,這是對立國家的憂患。如今由餘是一位賢才,是寡人的禍害,將如何對待他呢?”內史廖說:“戎王居處在偏僻閉塞的地區,還沒有聽到過中原國家的聲樂之美。您不妨送給他女色聲樂,來改變他的心誌;替由餘向戎王請求延期返戎,借以疏遠他們之間的關係;扣留由餘而不遣送他回國,借此耽誤他的歸期。戎王對他感到難以琢磨,必然會懷疑由餘。君臣之間有嫌隙,就可以把他俘獲。而且戎王嗜好音樂,必然會懈怠國政。”穆公說:“很好。”於是穆公和由餘接席而坐,互遞杯盞而一同進食,詢問他戎國的地形和兵力態勢,了解了戎國所有的情況,而後命令內史廖把由十六名女子組成的樂隊贈送給戎王。戎王接受秦國的饋贈後非常喜歡她們,過了一整年後仍不送還。到這時秦國才放回由餘。由餘屢次勸諫而戎王不聽從,穆公又多次派人暗中約降由餘,由餘就離開戎國而去秦國投降。穆公用對待客人的禮節對待他,詢問他采用什麽方式攻伐戎國。
三十六年,穆公又更加厚待孟明等人,派他們率領秦軍攻打晉國,渡過黃河以後把船焚燒了,結果打得晉軍大敗,攻取了王官城和鄗地,用來報複殽山之役秦國被晉國打敗的仇恨。晉國人都在城中困守不敢出戰。在這種情況下穆公才從茅津渡過黃河,為在殽山戰役中犧牲的軍士築墳,為他們發喪,為他們致哀三日。於是對軍隊發表誓戒說:“啊,士卒們!聽我說,不要喧嘩,我有誓言要告訴你們。古時候人們有事要向白發老人請教商討,這樣就不會有什麽過失。如今為了追思當初不用蹇叔、百裏傒的謀略,所以才作出這次誓言,使後世能夠記住我的過錯。”君子們聽說了這件事,都為此而垂淚,他們說:“唉!秦穆公在為人上非常周全,最終能夠獲得孟明等賢士擁護的美好結局。”
三十七年,秦國采用由餘的謀略而攻伐戎王,增加了十二個屬國,拓展了千裏領土,最終在西戎稱霸。天子派召公過帶著金鼓去向秦穆公祝賀。
三十九年,秦穆公去世,葬在雍地。陪葬的有一百七十七人,其中有秦國的良臣子輿氏三人,他們名叫奄息、仲行、鍼虎,也都在陪葬之列。秦國人為他們感到悲哀,為他們作了一首名叫《黃鳥》的詩歌。君子評論說:“秦穆公擴展疆土、使國家強盛,在東方征服了強大的晉國,在西方稱霸於戎夷地區,像他具有這樣的功勞而沒有成為諸侯國的盟主,也是應該如此。他死後棄民不顧,要把他的良臣帶走隨從他殉葬。即使先王崩逝,尚且能遺留下他們的美德和典範,更何況是奪去了善人、良臣、百姓所敬愛哀憐之人的性命去殉葬呢?由這件事可以知道秦國不能再度東征。”穆公有兒子四十人,他的太子?繼立為君,這就是秦康公。
秦康公元年。去年秦穆公去世時,晉襄公也去世;襄公的弟弟名叫雍,是秦國宗室之女所生,所以住在秦國。晉國的趙盾想要立他為國君,派隨會前來迎請公子雍,秦派兵護送他到令狐城。晉國扶立襄公的兒子為國君後反過來攻擊秦軍,秦軍戰敗,隨會又前來投奔秦國。
二年,秦國攻伐晉國,奪取了武城,回報秦軍在令狐戰役失敗的仇恨。四年,晉軍攻伐秦國,攻取了少梁城。六年,秦軍攻打晉國,攻取了羈馬城。在河曲地區交戰,大敗了晉國的軍隊。晉國人擔心隨會在秦國會給晉國帶來禍亂,就派魏讎餘假裝反叛,來和隨會合謀,蒙騙並得到了隨會,隨會因此就返回了晉國。康公在位十二年去世,兒子共公繼立。
共公二年,晉國人趙穿弑殺了他的國君靈公。三年,楚莊王勢力強大,率軍向北到達洛京,詢問周朝傳國之寶九鼎的大小輕重。
共公在位五年而去世,兒子桓公繼立。
桓公三年,晉軍打敗了我國的一位將軍。十年,楚莊王征服鄭國,在黃河岸邊打敗了北方的晉國軍隊。在這個時候,楚國稱霸,舉行會盟而集合諸侯。二十四年,晉厲公剛剛繼立為晉君,和秦桓公訂立了以黃河為界的盟約。桓公回國後就背棄盟約,和翟人合謀進攻晉國。二十六年,晉國率領諸侯討伐秦國,秦國軍隊戰敗逃走,諸侯國軍隊追至涇水才收兵回師。桓公在位二十七年去世,兒子景公繼立為國君。
景公四年,晉國的欒書弑殺了他的國君厲公。十五年,秦國的軍隊救援鄭國,在櫟城打敗了晉國的軍隊。這個時候晉悼公成為了各諸侯的盟主。十八年,晉悼公國勢強大,屢次會聚諸侯,率領他們去攻伐秦國,打敗了秦國的軍隊。秦國的軍隊敗退,晉國的軍隊追擊他們,結果晉國的軍隊渡過了涇水,直追至蒶林城才回還。二十七年,景公到了晉國,和晉平公訂立了盟約,不久秦國又背棄盟約。三十六年,楚國的公子圍弑殺了他的國君而自立為王,這就是楚靈王。景公的同母弟後子鍼很得景公寵幸,景公的母弟又擁有很多財富,有人向景公誣告他,他害怕被誅殺,就逃亡到晉國,隨身帶著一千輛車的資財。晉平公對他說:“後子,像你這樣富足的人,為何自己要逃亡?”他回答說:“秦公無道,我害怕被誅殺,我逃亡是想等到他去世以後再回秦國。”三十九年,楚靈王國勢強盛,在申城地區會聚諸侯,他成為盟主,殺死了齊國的大臣慶封。
景公在位四十年去世,兒子哀公繼位。後子鍼又重新回到秦國。
哀公八年,楚國的公子棄疾弑殺了靈王而自立為王,這就是楚平王。十一年,楚平王向秦國請求娶宗室女做太子建的妻子。秦女來到楚國,平王見秦女容貌美好就自己娶了他作為妻子。十五年,楚平王想要誅殺太子建,太子建逃亡。伍子胥投奔吳國。晉國公室卑弱而六卿之臣勢力強大,他們相互間準備內戰,因此秦國和晉國很久沒有相互攻伐。三十一年,吳王闔閭和伍子胥攻伐楚國,楚王逃亡到隨國,吳國的軍隊於是進入了郢都。楚國大夫申包胥來到秦國告急求援,他七天不吃飯,日夜哭泣。由此秦國才發動五百乘軍車的隊伍去解救楚國的危難,打敗了吳國的軍隊。吳國的軍隊撤回後,楚昭王才能夠重新回到郢都。
哀公在位三十六年去世。太子是夷公,但夷公早就死了,不可能被立為秦君,夷公的兒子被立為國君,這就是秦惠公。
秦惠公元年,孔子代理魯國國相的職務。五年,晉國六卿中的中行氏、範氏反叛晉國宗室,晉宗室派智氏、趙簡子攻打他們,範氏、中行氏逃奔齊國。惠公在位十年去世,兒子悼公繼位。
秦悼公二年,齊國的大臣田乞殺害他的國君孺子,扶立了孺子的哥哥陽生作為齊君,這就是齊悼公。六年,吳國的軍隊打敗了齊國軍隊。齊國人殺死了齊悼公,扶立了他的兒子簡公作為國君。九年,晉定公和吳王夫差會盟,在黃池城爭當盟長,最終吳王爭先做了盟主。吳國強盛,欺淩中原各國。十二年,齊國人田常殺害了齊簡公,扶立簡公的弟弟平公作為國君,田常作為國相輔佐他。十三年,楚國吞滅陳國。秦悼公在位十四年去世,兒子厲共公被立為國君。孔子在秦悼公十二年去世。
厲共公二年,蜀人前來進獻財物。十六年,在黃河旁挖掘壕溝。派遣二萬軍卒征伐大荔國,奪取了大荔國的國都王城。二十一年,開始設置頻陽縣。晉國攻克了武成。二十四年,晉國發生內亂,智伯被殺,他的國土被分給趙、魏、韓。二十五年,智開和他的邑人逃奔來到秦國。三十三年,秦軍征伐義渠國,俘虜了義渠國國王。
三十四年,有日食發生。厲共公去世,兒子躁公繼立為國君。
躁公二年,南鄭城造反。十三年,義渠國前來侵伐秦國,到達渭南。
十四年,躁公去世,扶立他的弟弟懷公為國君。
懷公四年,庶長晁和大臣們圍攻懷公,懷公自殺。懷公的太子名叫昭子,早已死去,大臣們就扶立太子昭子的兒子作為國君,這就是秦靈公。靈公,是懷公的孫子。
靈公六年,晉國在少梁建築城池,秦國的軍隊襲擊了他們。十三年,建築籍姑城。靈公去世,他的兒子獻公沒有能夠被立為國君,確立靈公的叔父悼子為國君,這就是秦簡公。簡公,是昭子的弟弟,並且是懷公的兒子。
簡公六年,開始頒布官吏可以帶劍的法令。在洛水挖掘壕溝。建築重泉城。十六年,簡公去世,兒子惠公繼立為國君。
惠公十二年,他的兒子出子降生。十三年,秦國征伐蜀地,攻取了南鄭城。惠公去世,出子繼立為國君。
出子二年,庶長改從河西迎請靈公的兒子獻公而扶立他作為秦國國君。殺死出子和他的母親,把他們沉入深淵。
秦國由於以往屢次更換國君,君臣秩序混亂,因此晉國又重新強盛起來,奪取了秦國的河西地區。
獻公元年,廢止殉葬製度。二年,建築櫟陽城。四年正月庚寅日,孝公降生。十一年,周朝太史儋拜見獻公說:“周以前和秦國合為一處到分別為二,分別了五百年後又要重新合並,合並十七年後會有霸王出世。”十六年,桃樹冬季開花。十八年,櫟陽降下金雨。二十一年,秦國的軍隊和晉國的軍隊在石門山地區交戰,斬殺了晉軍首級六萬,天子贈送了繡有花紋的禮服來表示祝賀。二十三年,秦國的軍隊與魏國和晉國的軍隊在少梁交戰,俘虜了敵將公孫痤。
二十四年,獻公去世,兒子孝公繼立為國君,孝公當時已經二十一歲了。
孝公元年,在黃河和崤山以東有六個強國。秦孝公和齊威王、楚宣王、魏惠王、燕悼侯、韓哀侯、趙成侯並立,在淮水和泗水一帶,存有十多個小國。楚國、魏國和秦國地界相連接。魏國修築長城,從鄭縣沿洛水向北,擁有上郡。楚國從漢中向南擁有巴、黔中地區。周室勢力微弱,諸侯憑借各自實力進行征伐,爭相兼並。秦國處在偏僻的雍州,不能參與中原諸侯國的會盟,諸侯們把秦國當做夷翟看待。孝公根據這種形勢而廣泛施行恩惠,救助孤寡,招撫戰士,明定立功獎賞。他在國中下令說:“以前我的祖先穆公從在岐山和雍邑地區的時候,修行德政和振興武力,向東平定了晉國的內亂,使國土擴展到以黃河為界,在西方稱霸於戎翟地區,擴展了千裏疆土,天子致贈封號為伯,諸侯們都來表示祝賀,為後世開創了基業,非常光輝榮耀。恰逢以前遇到厲公、躁公、簡公、出子時期的動亂不寧,國家出現內憂,無暇顧及國外事務,使三晉攻奪了我先君開拓的河西地區,諸侯們卑視秦國,再沒有什麽比這更加恥辱了。獻公即位後,鎮撫了邊境,遷都到櫟陽,並且準備向東征伐,恢複穆公時候秦國故有的疆域,重整穆公時的政治法令。寡人緬懷先君的遺誌,內心常常感到悲痛。賓客群臣中若有人能夠出奇計使秦國強盛,我將尊崇他而給予高官,和他一起分享國土。”於是就出兵向東圍困陝城,進兵西方斬殺了戎人的獂王。衛鞅聽到秦孝公發布的這一命令,向西進入秦國,借助景監的引見而求見孝公。
二年,周天子賜贈祭肉。
三年,衛鞅勸說孝公變更法製、整飭刑法,內政致力農耕,明確規定在對外征戰中的賞罰而鼓勵力戰效死,孝公很欣賞他的建議。甘龍、杜摯等人卻有不同的看法,和衛鞅互相爭論。最終采用了衛鞅的新法,百姓對新法感到痛苦;過了三年,百姓覺得新法便利。於是拜任衛鞅為左庶長。他的事跡記載在《商君列傳》中。
七年,孝公和魏惠王在杜平城會盟。八年,秦軍和魏國軍隊在元裏城交戰,取得勝利。十年,衛鞅任大良造,率領軍隊圍困魏國的安邑城,迫使他們投降。
十二年,建造鹹陽城,修築了宮廷高大的門闕,秦國就把國都遷到這裏,又把各個較小的鄉、村落等合並到一處,匯集成大縣,每縣設置一名縣令,共有四十一個縣。擴展耕地、削平阡陌。在東方的領土已經跨過洛水。十四年,開始施行軍賦製度。十九年,天子封孝公為諸侯伯長。二十年,諸侯都表示祝賀。秦國派公子少官率領著軍隊在逢澤地區會集諸侯,朝見周天子。
二十一年,齊國軍隊在馬陵地區打敗了魏國的軍隊。
二十二年,衛鞅率領軍隊進擊魏國,俘虜了魏國公子卬。孝公封衛鞅為列侯,賜給名號為商君。
二十四年,和晉國在雁門地區作戰,俘虜了魏國的將軍魏錯。孝公去世,兒子惠文君繼位,這一年,誅殺了衛鞅。衛鞅在秦國施行新法的開始階段,法令得不到推行,太子觸犯了法禁,衛鞅對孝公說:“法令之所以不能推行,原因是由於貴戚們的抵製。您若一定要推行新法,應當先從太子開始施行。太子不能受黥刑,應黥太子的傅和師。”因此新法得到廣泛推行,秦國人得到了治理。等到孝公去世,太子被立為國君,秦國宗室中有許多人怨恨衛鞅,衛鞅逃亡,因此被認定是謀反,最終遭受車裂的刑罰而在秦國被當眾處死。
惠文君元年,楚、韓、趙、蜀人前來朝見。二年,周天子給予祝賀。三年,秦王舉行冠禮。四年,周天子賜贈祭祀文王、武王的祭肉。齊國和魏國的君主稱王(齊威王、魏惠王)。
五年,陰晉人犀首被任命為大良造。六年,魏國把陰晉地區獻給了秦國,陰晉被改名為寧秦。七年,公子卬率軍和魏國的軍隊作戰,俘獲了敵將龍賈,斬殺了敵人首級八萬。八年,魏國奉獻河西地區。九年,秦軍渡過了黃河,攻取了汾陰城、皮氏城。秦王和魏王在應城會盟。圍困焦城,迫使焦城投降秦國。十年,張儀被任為秦相。魏國奉獻了上郡十五縣給秦國。十一年,在義渠地區設置縣。歸還了魏國的焦城和曲沃。義渠國君成為秦國的臣子。把少梁改名叫夏陽。十二年,開始施行臘月祭祀。十三年四月戊午日,魏國國君稱王,韓國國君也稱王。秦國派張儀攻取了陝州,把陝州地區的民眾驅逐到魏國。
十四年,又更改為元年。二年,張儀和齊國、楚國的大臣在齧桑地區會盟。三年,韓國、魏國的太子來到秦國朝見。張儀擔任魏國國相。五年,惠文王巡遊到達北河地區。七年,樂池擔任秦國國相。韓國、趙國、魏國、燕國、齊國的軍隊率領著匈奴的軍隊共同攻打秦國。秦國派庶長疾在脩魚城和各國聯軍作戰,俘獲了他們的將領申差,打敗了趙公子渴、韓太子奐,斬殺了敵軍首級八萬二千。八年,張儀再度擔任秦國國相。九年,司馬錯征伐蜀國,平滅了蜀國。秦軍攻取了趙國的中都城和西陽。十年,韓國太子蒼作為質子來到秦國。秦國攻占了韓國的石章,打敗了趙國的將軍泥,討伐並占領了義渠國的二十五座城邑。十一年,?裏疾攻打魏國的焦城,迫使焦城投降。又在岸門城打敗了韓國的軍隊,斬殺了一萬名韓國士兵首級,韓國的將軍犀首逃跑。惠文王封公子通為蜀侯。燕國國君把君位讓給了他的大臣子之。
十二年,惠文王和梁王在臨晉城會盟。庶長疾率領軍隊攻打趙國,俘獲了趙國的將軍莊。張儀擔任楚國的國相。十三年,庶長章率領軍隊在丹陽地區襲擊楚軍,俘獲了楚國將軍屈匄,斬殺了敵軍首級八萬;又在漢中攻打楚軍,占領了六百裏地區,在這裏設置漢中郡。楚國的軍隊圍攻雍氏城,秦國派庶長疾率領軍隊援助韓國並向東攻打齊國,又派遣到滿幫助魏國攻打燕國。十四年,征伐楚國,占領了召陵。丹、犁二國向秦國稱臣,蜀相壯殺死了蜀侯前來投降。
惠王去世,兒子武王繼位。韓國、魏國、齊國、楚國、越國都服從秦國。
武王元年,和魏惠王在臨晉會盟。誅殺了蜀相壯。張儀、魏章都離開秦國到達東方的魏國。征伐義渠、丹、犁各國。
二年,開始設置丞相的職位,?裏疾、甘茂擔任左右丞相。張儀死在了魏國。三年,和韓襄王在臨晉城外會盟。南公揭去世,?裏疾擔任韓國的國相。武王對甘茂說:“寡人想要乘著彩車經過三川郡去窺視周室,如果能夠實現,我就是死去也沒有什麽可遺憾的了。”這一年秋天,派甘茂和庶長封去征伐宜陽郡。四年,攻克了宜陽,斬殺敵人首級六萬。渡過黃河,在武遂築城。魏國太子前來朝見。武王有氣力,喜好遊戲,所以力士任鄙、烏獲、孟說都做到了高官。武王和孟說舉鼎較力,結果折斷了膝蓋骨。八月,武王去世。孟說的全族都被殺盡了。武王娶魏國宗室女作為王後,王後沒有生育兒子。因此扶立武王的異母弟作為秦王,這就是昭襄王。昭襄王的母親是楚國人,姓羋,尊號為宣太後。武王去世時,昭襄王作為質子正在燕國,燕國人把他送回秦國,他才能夠被立為王。
昭襄王元年,嚴君疾任丞相。甘茂離開秦國到魏國。二年,有彗星出現。庶長壯和大臣、諸侯、公子謀反作亂,都被誅殺,以及惠文後也都沒能得到善終。悼武王後離開秦國回到了魏國。三年,昭襄王舉行冠禮,和楚王在黃棘城會盟,把上庸縣還給了楚國。四年,秦國占領了蒲阪城。有彗星出現。五年,魏王來到應亭朝見昭襄王,又把蒲阪還給了魏國。六年,蜀侯;造反,司馬錯平定了蜀地。庶長奐征伐楚國,斬殺了敵軍首級二萬。涇陽君到齊國去作人質。有日食發生,以致白天昏暗。七年,秦軍攻克新城。?裏子去世。八年,派遣將軍羋戎去攻打楚國,占領了新市。齊國派遣章子,魏國派遣公孫喜,韓國派遣暴鳶,率領軍隊共同攻打楚國的方城,殺死了楚將唐繻。趙國攻破中山國,中山國君逃亡,最終死在齊國。魏公子勁、韓公子長被封為諸侯。九年,孟嚐君薛文來到秦國擔任丞相。庶長奐攻打楚國,奪取了八座城邑,殺死了楚國將軍景快。十年,楚懷王來到秦國朝見秦王,秦國扣留他。薛文因為金受的詆毀而被免去了丞相的官職,樓緩擔任了丞相。十一年,齊、韓、魏、趙、宋、中山(此時屬趙)五國共同出兵攻打秦國,他們的軍隊到達鹽氏縣後,就撤回了。秦國把黃河以北及封陵城交給韓國、魏國來請求和解。有彗星出現。楚懷王逃亡到了趙國,趙國不敢收留他,他又回到了秦國,不久死去,歸葬楚國。十二年,樓緩被罷免,穰侯魏冉被任命為丞相。秦國送給楚國五萬石粟。
十三年,向壽征伐韓國,占領了武始。左更白起攻打新城郡。五大夫呂禮逃出秦國投奔了魏國。任鄙擔任了漢中郡守。十四年,左更白起在伊闕地區攻打韓國和魏國的軍隊,斬殺了敵軍首級二十四萬,俘獲了公孫喜,攻克了五座城邑。十五年,大良造白起進攻魏國,攻克了垣城,又還給了魏國。進攻楚國,攻克了宛城。十六年,左更司馬錯攻取了軹城和鄧邑。魏冉被罷免。秦王把宛城封給了公子巿,把鄧邑封給了公子悝,把陶城封給了魏冉,他們成為了諸侯。
十七年,城陽君來到秦國朝見,東周君也前來朝見秦王。秦國把垣改為蒲阪和皮氏。昭襄王前往宜陽。十八年,司馬錯攻打垣、河雍,斷決了橋梁才攻克了它們。十九年,昭襄王稱為西帝,齊王稱為東帝,又都削去帝號而稱王。呂禮自願前來歸順。齊國攻破了宋國,宋王逃到魏國,死在溫地。任鄙去世。二十年,昭襄王到漢中,又到上郡、北河。二十一年,司馬錯進攻魏國的河內郡,魏國把安邑奉獻給秦國。秦國把安邑的民眾驅逐出去,從河東地區用賞賜爵位作為利惠而招募民眾遷往安邑,又赦免罪人遷往此處。涇陽君被封在宛城。二十二年,蒙武征伐齊國。河東郡分為九個縣。和楚王在宛地會盟。和趙王在中陽城會盟。二十三年,尉斯離和三晉及燕國的軍隊征伐齊國,在濟水西岸打敗了齊國的軍隊。昭襄王和魏王在宜陽會盟,和韓王在新城會盟。
二十四年,和楚王在鄢城會盟,又在穰城會盟。秦國的軍隊占領了魏國的安城,到達了大梁城下,燕國和趙國的軍隊前來救援魏國,秦國的軍隊退去。魏冉被免去相職。二十五年,秦軍攻克了趙國的兩座城邑。昭襄王和韓王在新城會盟,又和魏王在新明邑會盟。二十六年,赦免了一批罪人而把他們遷往穰地,穰侯魏冉又擔任丞相。二十七年,司馬錯進攻楚國。赦免了一批罪人而把他們遷往南陽。白起進攻趙國,攻取了代郡的光狼城。秦又派司馬錯從隴西郡出發,經由蜀郡而攻打楚國的黔中,攻克了黔中。二十八年,大良造白起進攻楚國,攻取了鄢城、鄧城,秦赦免了一批罪人而把他們遷到這裏。二十九年,大良造白起進攻楚國,攻克了郢都並在此設立南郡,楚王逃走。周君來到秦國。昭襄王和楚王在襄陵城會盟。白起被封為武安君。三十年,蜀郡守張若征伐楚國,奪取了巫郡,以及長江以南的地區,設立為黔中郡。三十一年,白起攻伐魏國,攻克兩座城邑。楚國人在江南地區反叛我秦國。三十二年,丞相穰侯進攻魏國,軍隊到達大梁,打敗了暴鳶,斬殺敵軍首級四萬,暴鳶逃跑,魏國奉獻三個縣來請求和解。三十三年,客卿胡陽攻打魏國的卷城、蔡陽城、長社城,攻克了這些城邑。在華陽襲擊了芒卯的軍隊,打敗了他的軍隊,斬殺敵軍首級十五萬。魏國割讓南陽請求和解。三十四年,秦國在和魏國、韓國所共有的上庸地區設為一個郡,把魏國割讓的南陽地區的被免職的臣民遷居到上庸郡。三十五年,秦國的軍隊幫助韓國、魏國、楚國的軍隊征伐燕國。開始設置了南陽郡。三十六年,客卿灶攻打齊國,奪取了剛城、壽城,把這些地區賜給了穰侯。三十八年,中更胡陽進攻趙國的閼與城,沒有能攻克。四十年,悼太子死在魏國,歸葬在芷陽。四十一年夏天,秦國進攻魏國,占領了邢丘和懷地。四十二年,安國君被立為太子。十月,宣太後去世,葬在芷陽的酈山。九月,穰侯離開秦國都城回到封地陶居住。四十三年,武安君白起進攻韓國,攻克了九座城邑,斬殺敵軍首級五萬。四十四年,又進攻韓國的南郡,占領了這個郡。四十五年,五大夫賁進攻韓國,奪取了十座城邑。葉陽君悝離開國都前往他的封國,還沒有到達就死了。四十七年,秦國攻打韓國的上黨郡,上黨郡投降趙國,秦國因此攻打趙國,趙國發動軍隊攻擊秦軍,雙方相持不下。秦國派武安君白起攻擊趙軍,在長平徹底打敗了趙國的軍隊,四十多萬趙軍全部被殺死。
四十八年十月,韓國進獻垣雍城。秦軍分成三支軍隊。武安君回國。王齕率領秦軍征伐趙國的武安城、皮牢城,攻克了二城。司馬梗率軍在北方作戰而平定了太原,占領了韓國上黨郡的全境。正月,停止用兵,又據守上黨郡。這一年的十月,五大夫王陵進攻趙國的邯鄲。四十九年正月,秦增派軍卒援助王陵,王陵戰績不佳,被免去官職,由王齕代替他統率這支軍隊。這一年的十月,將軍張唐進攻魏國,因為蔡尉放棄職責而不據守陣地,張唐回軍斬殺了他。
五十年十月,武安君白起犯有罪過,被貶為士伍,遷往陰密。張唐進攻鄭城,鄭城被攻克。十二月,增加士兵屯駐在汾城旁。武安君白起有罪,自殺而死。王齕進攻邯鄲,沒有攻克,退兵,回奔汾城。駐軍兩個多月後,又進攻晉軍,斬殺敵人首級六千,晉兵逃跑到河水中而被淹死的大約有二萬人。攻打汾城,接著隨從張唐攻克了寧新中城,把寧新中改名為安陽。首次建造黃河大橋。
五十一年,將軍詉攻打韓國,奪取了陽城、負黍,斬殺了敵軍首級四萬。又進攻趙國,攻克了二十多個縣,斬首及俘獲敵軍九萬人,西周君周武公背叛秦國,和諸侯聯合,率領天下的精銳軍兵從伊闕出發攻打秦國,使秦國不能夠和陰城互相通往來。因此秦國派遣將軍詉進攻西周。西周君敗逃而又自行到秦歸降,頓首承認罪責,把他所有的三十六座城邑、三萬人口,全部進獻給秦國。秦王接受了西周君的貢獻,把西周君送還西周。
五十二年,西周人向東逃亡,西周的寶器九鼎歸屬給秦國。周朝剛剛滅亡。
五十三年,天下諸侯都來歸服秦國。魏國來得最晚,秦王派詉攻伐魏國,占領了吳城。韓王入秦朝見秦王,魏國把所有國政都委屬給秦國並完全聽從秦國的命令。五十四年,秦王在雍城郊祭謁見上帝。五十六年秋天,昭襄王去世,兒子孝文王繼位。尊奉他的母親唐八子為唐太後,而將她和昭襄王合葬。韓王身著孝服入祠吊祭昭襄王,諸侯都派遣他們的將相來秦國祭吊,參與喪事。
孝文王元年,赦免罪人,重新重用先王的功臣,厚賜親戚,削減苑囿遊獵。孝文王除去喪服,十月己亥日即位,三天後辛醜日去世,兒子莊襄王繼位。
莊襄王元年,大赦罪人,善用先王的功臣,施加恩德來加深骨肉情誼,並且對於平民百姓施加恩惠。東周君和諸侯圖謀攻伐秦國,秦國派相國呂不韋誅殺了東周君,把他的國土全部納入秦國的版圖。秦國沒有滅絕周朝的祠祀,把陽人地區賜給繼立的周君,使他能夠奉祭周朝的先君。派遣蒙驁征伐韓國,韓國貢獻成皋、鞏地。秦國的疆界到達了大梁城,開始設置了三川郡。二年,派遣蒙驁攻打趙國,平定了太原。三年,蒙驁進攻魏國的高都、汲城,攻克了這些地方。攻打趙國的榆次、新城、狼孟,攻克了三十七座城邑。四月,發生日食。王齕攻打上黨。初次設置了太原郡。魏國將軍無忌率領五國聯軍攻打秦國,秦國退到黃河以外。蒙驁戰敗,五國聯軍解散而離去。五月丙午日,莊襄王去世,兒子政繼位,這就是秦始皇帝。
秦王政即位二十六年,首次統一了天下,把天下分為三十六個郡,號稱為始皇帝。始皇帝五十一歲時逝世,兒子胡亥繼立,這就是秦二世皇帝。二世皇帝三年,諸侯一同起來反抗秦帝,趙高殺害了二世皇帝,扶立子嬰為秦王。子嬰繼立一個多月,就被諸侯誅殺,於是滅亡了秦朝。這些事跡詳細記載在《始皇本紀》中。
太史公說:秦的祖先是姓嬴。後來被分封到各地,便各自以封國為姓,有徐氏、郯氏、莒氏、終黎氏、運奄氏、菟裘氏、將梁氏、黃氏、江氏、脩魚氏、白冥氏、蜚廉氏、秦氏。但秦國宗族因為他們的先人造父被封在趙城,所以是姓趙。
大費生有兩個兒子:一個名叫大廉,就是鳥俗氏;另一個名叫若木,就是費氏。他的玄孫名叫費昌。子孫們有些人居住在中原各國,有些人居住在夷狄地區。
費昌正生活在夏桀的時候,他離開夏去投歸商族,做了替商湯駕車的禦者,因此幫助商湯在鳴條打敗了夏桀。大廉的玄孫名叫孟戲、中衍,中衍身體像鳥能說人話。太戊帝聽說後進行占卜看任用他做馭者是否吉祥,結果是吉,就將他招來讓他駕車,並且給他娶了妻子。從太戊以後,中衍的後代子孫,就每世都有立功的人,來輔佐殷國,因此嬴姓在商朝大多都顯貴,最終成為了諸侯。中衍的玄孫名叫中,居住在西戎,保衛西垂疆域,他生了兒子蜚廉。
蜚廉生子惡來。惡來有氣力,蜚廉善奔跑,父子都憑才能力氣事奉殷紂王。周武王伐紂的時候,一並殺了惡來。這時候蜚廉正在北方替紂王製作石槨,他回來以後,因為商紂王已死而沒有地方稟報,就在霍太山築壇祭奠紂王向他報告,在築壇的時候得到一具石棺,上麵有刻鑿的文字說:“上帝詔令處父(蜚廉的別號)不要參與殷人的叛亂,賜給你石棺來光大你的氏族。”蜚廉死後,就葬在霍太山。
蜚廉還有一個兒子名叫季勝。季勝生了孟增。孟增受到周成王的寵幸,這就是宅皋狼。皋狼生了衡父,衡父生了造父。造父因為善於駕車得到周穆王的寵幸,能夠套上赤驥、溫驪、驊騮、3耳等四匹良馬,載著周穆王到西方去巡回視察,使得穆王歡樂得忘卻了應該返回。徐偃王作亂的時候,造父替穆王駕車,長途急馳返回周國來阻止叛亂。穆王把趙城封給造父,造父一族從此就姓趙。
從蜚廉生了季勝以後,經過五代到造父,才另外分開居住在趙城。趙衰就是他們的後代。
惡來革,是蜚廉的兒子,早已死亡。他留有一個兒子名叫女防。女防生了旁皋,旁皋生了太幾,太幾生了大駱,大駱生了非子。他們因為造父受到周朝的寵信,都蒙恩居住在趙城,姓趙。
非子居住在犬丘,喜好馬匹和其他牲畜,並善於將它們畜養繁殖。犬丘人把這件事告知周孝王,孝王召他到 水、渭水之間的地區去負責養馬,馬匹得到了大量繁殖。孝王想要把非子作為大駱的嫡傳後代。申侯的女兒是大駱的妻子,生下了兒子成已經是大駱的嫡子。因此申侯對孝王說:“以前我的祖先娶酈山氏生有一女,嫁給中衍的曾孫戎胥軒做為妻室,生下了中2,因為和周相親的緣故而歸附於周,保衛周的西方邊境,西方邊境因為這樣的緣故得到了和睦安寧。如今我又將女兒嫁給大駱做妻,生有嫡子成。申、駱再次發展婚姻關係,西戎都來歸服,因此大王才得稱王。大王要慎重考慮這件事。”於是孝王說:“從前伯翳替舜主管畜牧,牲畜繁殖得很盛,因此就得到裂土封侯,被賞賜姓嬴。如今他的後代也替我繁畜馬匹,我將分出土地封他做附庸之國。”在秦地建立城邑,使非子接續嬴氏的廟祀,稱號叫秦嬴。也不廢除申侯的女兒為大駱所生的那個兒子的嫡子地位,來安撫西戎。
秦嬴生了秦侯。秦侯在位十年,去世。秦侯生了公伯。公伯在位三年,去世。公伯生了秦仲。秦仲在位三年,周厲王暴虐無道,有些諸侯反叛周王。西戎也反叛周王室。滅亡了犬丘、大駱的家族。周宣王即位,就任用秦仲做大夫,討伐西戎,西戎殺死了秦仲。
秦仲在位二十三年,死在西戎。他有五個兒子,他們中最年長的一個名叫莊公。周宣王就召來莊公和他的兄弟五人,給他們七千士兵,讓他們去討伐西戎,打敗了西戎。於是周宣王再次賞賜秦仲的後代,包括他們先人大駱受封的犬丘之地合並起來都劃歸他們所有,並任命他們做西垂大夫。
莊公居住在西犬丘故地,生了三個兒子,其中長子名世父。世父說:“西戎殺害了我的祖父仲,我要不殺死戎王就不敢再進城來。”於是帶領士兵去攻打西戎,把嗣立之位讓給他的弟弟襄公,襄公成了太子。莊公在位四十四年,去世,太子襄公繼位。襄公元年,把他的妹妹繆嬴嫁給豐王做妻子。襄公二年,西戎兵圍犬丘,世父領兵反擊敵人,被西戎人俘獲。過了一年多,又把世父放了回來。
七年春天,周幽王信用褒姒而廢除太子,立褒姒的兒子做嫡子,屢次欺辱諸侯,致使諸侯反叛他。西戎部族的犬戎和申侯聯合侵伐周室,在酈山下殺死了周幽王。而秦襄公統率軍隊援救周室,作戰非常努力,立有戰功。周室為了避開犬戎的騷擾,把京都向東遷至洛邑,襄公派兵護送周平王向東遷都。平王封襄公做諸侯,把岐山以西的土地賞賜給他。平王對襄公說:“西戎無道,侵奪我岐山、豐水的土地,秦國如果能攻打並驅逐戎人,就可以擁有這片土地。”並和襄公盟誓,賜給他封地和爵位。襄公因此開始使秦國成為了諸侯國,和其他諸侯國互通使者、行用聘享的禮節,又用騮駒、黃牛、羝羊各三隻,在西畤祭祀上帝。
十二年,襄公討伐戎族到達了岐山,去世。他生了文公。
文公元年,居住在西垂宮。三年,文公領兵七百人向東狩獵。
四年,來到了 水和渭水的交會處,文公說:“過去周王曾經替我的祖先秦嬴在這裏建立城邑,後來終於獲得封賞成了諸侯。”於是占卜在這裏是否宜於居住,占卜的結果是吉利,就在這裏營造城邑。十年,首次在鄜縣建立畤壇,用牛、羊、豬各三頭祭祀天地。十三年,初次設置史官按時序記載史事,民眾中有許多人被教化了。十六年,文公興兵討伐西戎,西戎戰敗逃走。於是文公就收聚周族的遺民而擁有他們,他的國土擴展到了岐山。把岐山以東的地方獻給了周王。十九年,獲得了陳倉的寶石。二十年,開始設立誅滅三族之罪的法律。二十七年,砍伐南山的大梓樹,豐水中有大怪獸出沒。四十八年,文公的太子去世,賜給諡號為竫公。竫公的長子被立為太子,這是文公的孫子。五十年,文公去世,安葬在西山。竫公的兒子登位,這就是寧公。
寧公二年,寧公遷居到平陽。派遣軍隊攻伐西戎之君亳王的城邑蕩社。三年,和亳王的軍隊交戰,亳王逃奔到戎地,於是平滅了蕩社。四年,魯國的公子翬(即羽父)弑殺他的國君魯隱公。十二年,秦國攻伐蕩氏,奪取了它。
寧公降生後十歲時被立為國君,在位十二年,去世,安葬在西山。生有三個兒子,長子武公被立為太子。武公和弟弟德公是同母兄弟,都是魯姬的兒子。另外生有一個兒子名出子。寧公去世,大庶長弗忌、威壘、三父共同廢掉太子而立出子作為國君。出子六年,三父等人又共同派人暗殺出子。出子降生後五歲被立為國君,在位六年而去世。三父等人於是重新擁立原來是太子的武公做國君。
武公元年,攻打彭戲氏,到達了華山腳下,武公住在平陽城內的封宮。三年,誅殺三父等人,並夷滅了他們的三族,這是因為他們犯有暗殺出子的罪過。鄭國的高渠眯殺死了他的國君昭公。十年,攻伐絡、冀戎,初次在這些地方設立縣製。十一年,初次在杜、鄭地區設縣。滅亡了小虢。
十三年,齊國人管至父、連稱等人殺害他們的國君齊襄公而擁立公孫無知做國君。晉國滅亡了霍、魏、耿三國。齊國人雍廩殺死無知、管至父等人而擁立齊桓公。齊國、晉國成了強國。十九年,晉國的曲沃武公開始成為占有晉國全境的諸侯。齊桓公在鄄地稱霸。
二十年,武公去世,葬在雍邑的平陽。這時開始用活人殉葬,這次用來殉葬的有六十六人。武公有一個兒子,名叫白。白沒有被立為國君,被封在平陽。扶立了武公的弟弟德公。
德公元年,開始居住在雍城的大鄭宮。用牛、羊、豬各三百頭在鄜畤祭祀天地。占卜就居住在雍城是否合宜,結果說是後世子孫可向東發展到達黃河邊上去牧馬。梁伯、芮伯前來朝見。二年,開始確定有三伏的節氣,在城邑四門磔裂狗體來祛除熱毒邪氣。德公出生三十三歲才被立為國君,在位二年去世。他生有三個兒子:長子宣公,中子成公,少子穆公。他死後長子宣公即位。
宣公元年,衛國、燕國攻伐周王室,迫使周惠王出奔,擁立了王子頹。三年,鄭伯、虢叔殺死了頹而迎請惠王回朝。四年,秦建造了密畤。和晉國在河陽交戰,戰勝了晉國。十二年,宣公去世。宣公生有九個兒子,沒有一人被立為國君,立了他的弟弟成公。成公元年,梁伯、芮伯前來朝賀。齊桓公攻伐山戎,駐軍在孤竹。成公在位四年去世。他有兒子七人,沒有一人被立為國君,立了他的弟弟穆公。
穆公任好元年,親自率領軍隊攻伐茅津,取得了勝利。四年,到晉國迎娶夫人,夫人是晉國太子申生的姐姐。這一年,齊桓公攻伐楚國,到了邵陵。
五年,晉獻公滅亡了虞國、虢國,俘虜了虞國國君和他的大夫百裏傒,這是由於用璧玉、寶馬賄賂虞國而取得的結果。百裏傒被俘虜以後,作為秦穆公夫人陪嫁的仆役來到秦國。百裏傒從秦國逃走跑到宛,楚國邊境的人捉到了他。穆公聽說百裏傒賢能,想要拿重金贖回他。恐怕楚國人反而不答應,就派人對楚國說:“我國的陪嫁奴仆百裏傒現今已在楚國,我們請求用五張黑色公羊皮贖回他。”楚國人就答應了這一要求而把百裏傒交回秦國。在這個時候,百裏傒年紀已經有七十多歲了。穆公親自從囚禁中把他釋放出來,和他討論治國的事。百裏傒辭謝說:“我是亡國之臣,哪裏還值得詢問!”穆公說:“虞國國君不能重用你,因而亡國,亡國不是你的罪過。”穆公堅決地向他請教,兩人談論了三天,穆公非常高興,授給他掌管國家大政的權力,稱號叫五羖大夫。百裏傒推辭說:“我的才能不及我的朋友蹇叔,蹇叔賢能而不被世人所知。我在遊曆齊國的時候曾經困窘得向”地人討飯吃,是蹇叔收留了我。我因此就想在齊國追隨齊君無知,是蹇叔製止了我的這一企圖,使我能夠避免卷入齊國內亂的災難,於是到了周朝。周王子頹喜好牛,我就借養牛來接近他。等到頹想要重用我,是蹇叔勸阻了我,使我離去,才免於被誅殺。我奉事虞君,蹇叔又勸止我,我雖然知道虞君不能重用我,但我私下確實是為了貪圖財利和爵祿,暫且留下來。我兩次采納他的意見,都得免於災難,一旦不聽從他的意見,就遭遇了虞君亡國的禍難。由此我知道蹇叔的賢能。於是穆公派人用貴重的禮物迎請蹇叔,任用他為上大夫。
秋天,穆公親自率領軍隊攻打晉國,在河曲地區展開了激戰。晉國驪姬正在國內作亂,太子申生死在新城,公子重耳、夷吾從晉國逃亡而出。
九年,齊桓公在葵丘會集諸侯而成為盟主。
晉獻公去世。立驪姬的兒子奚齊做國君,晉國的大臣裏克殺死了奚齊。荀息另立卓子做國君,裏克又殺死了卓子和荀息。夷吾派人到秦國請求援助,要求秦國幫助他回到晉國。於是穆公答應了他的請求,派百裏傒帶著軍隊護送夷吾回晉國。夷吾對秦國人說:“假如我真的能夠被立為晉國國君,就將割出晉國河西的八座城邑奉獻給秦國。”等到他到達晉國,被擁立為晉君以後,卻派丕鄭到秦國去推脫,違背前約而不給秦國河西的城邑,並誅殺了裏克。丕鄭聽說這件事,非常害怕,因而和秦穆公一起謀劃說:“晉國人不願夷吾做國君,事實上是希望重耳回國做國君。如今夷吾違背了和秦國訂立的盟約並誅殺裏克,都是呂甥、郤芮的計策。希望您用重利把呂甥、郤芮迅速召來,呂甥、郤芮一旦來到秦國,那麽再護送重耳回晉國就方便了。”穆公答應了他的請求,派人和丕鄭回歸晉國,召喚呂甥、郤芮。呂甥、郤芮等人懷疑丕鄭有陰謀,於是告訴夷吾殺了丕鄭。丕鄭的兒子丕豹逃到秦國,勸導穆公說:“晉國國君無道,百姓不親附他,可以因此去攻伐晉國。”穆公說:“假如晉國百姓真是認為晉君不適宜做國君,那麽他為什麽還能誅殺他的大臣呢?能夠誅殺他的大臣,這正說明他能夠適應民望。”秦穆公不聽從他的建議,而暗地裏卻重用丕豹。
十二年,齊國管仲、隰朋去世。
晉國遭遇旱災,到秦國請求借糧度災。丕豹對穆公說不要給晉國糧食,趁著它發生饑荒去攻伐晉國。穆公問大夫公孫支,公孫支說:“饑災和豐收是變更無常的事,不能不借給它。”又問百裏傒,百裏傒說:“夷吾得罪了您,晉國的百姓又有什麽罪?”於是穆公采用百裏傒、公孫支的建議,最終把糧食借給了晉國。用船載漕運和車載陸運,從雍城到絳城運糧的車船相望不絕。
十四年,秦國發生饑荒,到晉國去請求借糧。晉國國君和群臣商量這件事。虢射說:“趁著秦國正鬧饑荒去攻打它,可以取得很大的成功。”晉君聽從了他的建議。十五年,晉國發動軍隊將要攻打秦國。穆公也發動軍隊,委派丕豹做將軍,親自統兵前往反擊晉軍。九月壬戌日,和晉惠公夷吾在韓原展開大會戰。晉君脫離主力部隊,和秦軍爭奪戰利,在回歸途中因為馬陷入泥中而行動遲緩。秦穆公率領麾下軍士急追晉惠公,不僅沒有能捉住晉君,反而被晉軍所圍困。晉軍攻打穆公,穆公受傷。就在這個時候,曾經偷吃過秦穆公善馬的三百名岐下人冒死馳入晉軍,迫使晉軍解圍,結果使穆公得以解脫,反而又活捉了晉君。當初,穆公丟失了好馬,住在岐下的三百名野人共同捕得並把它殺死吃了,官吏捕得他們,要依法懲治他們。穆公說:“君子是不會因為牲畜而傷害人的。我聽說吃了好馬的肉而不飲酒,會傷人身體。”於是都賞賜酒給他們喝,並赦免了他們的罪過。這三百人聽說秦軍反擊晉軍,都要求從軍,因而在軍中看見穆公處境艱難,也都不避刀槍,爭先死戰,來報答食馬不被懲罰的恩德。於是穆公俘獲了晉君回到秦國,在國中發布命令:“大家都齋戒獨宿,我將要用晉君祭祀上帝。”周天子聽說這件事,說“晉侯是我的同姓”,替晉君說情。夷吾的姐姐也是穆公的夫人,夫人聽說這件事,就身穿喪服、光著腳對穆公說:“我不能拯救自己的兄弟,又著喪服而玷汙了君上的命令。”穆公說:“我捉得晉君本來認為是一件大功,如今卻是天子為他來求情,夫人因為這件事而憂苦。”就和晉君訂立盟約,答應放還晉君,又把晉君的住所另行安排到上等宿舍,並饋贈他牛、羊、豬各七頭作為食品。十一月,放回晉君夷吾,夷吾把晉國河西的土地獻給秦國,讓太子圉到秦國去做質子。秦把宗室中的女子嫁給太子圉做妻。這個時候,秦國的國土向東發展到達了黃河。
十八年,齊桓公去世。二十年,秦國吞滅梁國、芮國。
二十二年,晉國的公子圉聽說晉君生病,說:“梁國是我母親的家鄉,而它被秦國吞滅了。我的兄弟很多,如果國君去世以後,秦國必然要留住我,那麽晉國會不重視我,也就會另立君王的其他兒子。”子圉於是逃回晉國。二十三年,晉惠公去世,子圉被立為國君。秦國怨恨子圉從秦國逃亡而去,就從楚國迎請晉國的公子重耳,而把過去子圉的妻子再嫁給重耳做妻。起初重耳稱謝推辭,後來才接受。穆公更加用厚禮款待他。
二十四年春天,秦國派人去告訴晉國的大臣,秦國想要讓重耳入居晉國。晉國答應了秦國的請求,於是秦國派人送重耳回國。二月,重耳被擁立為晉國國君,這就是晉文公。文公派人殺死了子圉。子圉就是晉懷公。
這一年秋天,周襄王的弟弟帶憑著翟國的武力攻伐周王,周王被迫出居鄭國。二十五年,周王派人到晉國、秦國,通報禍患情況。秦穆公率領軍隊協助晉文公用武力護送襄王回國,誅殺了周王的弟弟帶。二十八年,晉文公在城濮打敗了楚軍。三十年,穆公協助晉文公圍困鄭國。鄭國派人對穆公說:“滅亡鄭國而加強了晉國,對晉國有所得,而秦國不能得到什麽利益。晉國的強盛,就是秦國的憂患啊。”穆公於是罷兵回國,晉國也罷兵了。三十二年冬天,晉文公去世。
鄭國有人向秦國出賣鄭國說:“我把守著鄭國的城門,秦國可以來襲擊鄭國。”穆公就這件事詢問蹇叔、百裏傒,他們回答說:“途經好幾個國家行程千裏去奇襲別人,是很少能成功的。既然有人出賣鄭國,又怎麽知道我國沒有人把我們的舉動告知鄭國呢?這件事不可做。”穆公說:“你不知道中間的奧妙,這件事我已經決定了。”於是發兵,派百裏傒的兒子孟明視、蹇叔的兒子西乞術及白乙丙率領秦軍。起程這一天,百裏傒、蹇叔二人對著他們痛哭。穆公聽說這件事,怒道:“我發兵而你們哭喪我軍,這是什麽用意?”二位老人說:“臣子不敢沮喪您的軍隊。軍隊出發,臣子的兒子一同前往;臣子年老,恐怕他們回來遲了而無法相見,因此而哭。”二位老人退下,私下對他們的兒子說:“你們的軍隊如果失敗,必然是在殽山險要地區。”
三十三年春,秦國的軍隊就向東行進,越過晉國領土,經過周室北門。周室的王孫滿說:“秦國軍隊的行動不合禮法,不失敗還能等來什麽別的結果!”軍隊行進到滑地,鄭國從事販賣的商人弦高,帶著十二頭牛正準備到周室去出賣,見到了秦國軍隊,恐怕被捉去殺掉,趨機把牛獻給秦軍。他說:“聽說大國將要誅伐鄭國,鄭國國君正認真謹慎地準備防禦,派臣子送十二頭牛來慰勞您的軍士。”秦國的三位將軍相互商量說:“我們準備奇襲鄭國,如今鄭國已經知曉我們的行動,等到我們趕到鄭國以後時機已經錯過了。”於是秦軍滅掉了滑城。滑城,是晉國邊疆的城邑。
在這個時候,晉文公死了還沒有安葬。太子襄公非常憤怒地說:“秦國欺侮我喪父,趁著我辦理喪事的時候攻取了我國的滑邑。”於是他身披黑色孝服,發動軍隊在殽山埋伏截住秦軍,攻擊秦軍,秦軍被打得大敗,沒有一個人能夠逃脫。晉軍俘虜了秦國三位將軍後回師。晉文公的夫人,是秦穆公的女兒,為被俘虜的秦國三位將軍講情說:“穆公對這三個人恨之入骨,希望你能讓這三個人回國,好讓我國國君親自痛快地烹殺他們。”晉國國君答應了她的請求,放回了秦國的三位將軍。三位將軍回到國中,秦穆公身著素服在郊外迎接他們,對著三位將軍哭泣地說:“我因為沒有采用百裏傒、蹇叔的建議而使三位將軍受到侮辱,你們三位有什麽罪呢?你們用心準備雪恥,不要懈怠。”於是恢複三人以前的官職俸祿,對他們更加厚待。
三十四年,楚國太子商臣殺害他的父親成王而自立為王。
穆公在這時候又派孟明視等人率軍攻打晉國,在彭衙地區交戰。秦國軍隊沒有取得勝利,退兵回國。
戎王派遣由餘出使秦國。由餘,他的祖先是晉國人,後逃亡到戎地,所以他仍能講晉國的方言。戎王聽說秦穆公有賢德,所以派遣由餘作為使者前往秦國觀察。秦穆公向他展示了宮室和積聚的豪華與富足。由餘看後說:“這些若使鬼神去做,則太勞神了。若使人力去做,也太困苦民眾了。”穆公對他的說法感到很奇怪,問道:“中原各國用詩書禮樂法度作為行政的原則,像這樣有時還出現變亂,如今戎夷沒有中原國家的詩書禮樂法度,用什麽來治理國家?不是會更困難嗎?”由餘笑著說:“這些正是使中原國家發生變亂的原因。自從上古聖人黃帝製作禮樂法度,他就以身作則而率先奉行,也僅僅能達到小治。等到後世君王,一天比一天更加驕淫,依靠著法度的威嚴,來監督責求臣民,臣民疲困已極就怨恨居上位者不行仁義,上下相爭積怨加深就會相互篡殺,導致誅滅宗族,所有的變異都是因為這一類緣故。而戎夷不是這樣。在上位的人對待在下者飽含著大德,在下位者侍奉居上位者心懷忠信,治理一國的政事如同治理自己的一身,他們不知道治理國家還要有什麽其它的憑借,這才是真正聖人的治國方法。”於是穆公私下向內史廖詢問說:“我聽說鄰國有聖人,這是對立國家的憂患。如今由餘是一位賢才,是寡人的禍害,將如何對待他呢?”內史廖說:“戎王居處在偏僻閉塞的地區,還沒有聽到過中原國家的聲樂之美。您不妨送給他女色聲樂,來改變他的心誌;替由餘向戎王請求延期返戎,借以疏遠他們之間的關係;扣留由餘而不遣送他回國,借此耽誤他的歸期。戎王對他感到難以琢磨,必然會懷疑由餘。君臣之間有嫌隙,就可以把他俘獲。而且戎王嗜好音樂,必然會懈怠國政。”穆公說:“很好。”於是穆公和由餘接席而坐,互遞杯盞而一同進食,詢問他戎國的地形和兵力態勢,了解了戎國所有的情況,而後命令內史廖把由十六名女子組成的樂隊贈送給戎王。戎王接受秦國的饋贈後非常喜歡她們,過了一整年後仍不送還。到這時秦國才放回由餘。由餘屢次勸諫而戎王不聽從,穆公又多次派人暗中約降由餘,由餘就離開戎國而去秦國投降。穆公用對待客人的禮節對待他,詢問他采用什麽方式攻伐戎國。
三十六年,穆公又更加厚待孟明等人,派他們率領秦軍攻打晉國,渡過黃河以後把船焚燒了,結果打得晉軍大敗,攻取了王官城和鄗地,用來報複殽山之役秦國被晉國打敗的仇恨。晉國人都在城中困守不敢出戰。在這種情況下穆公才從茅津渡過黃河,為在殽山戰役中犧牲的軍士築墳,為他們發喪,為他們致哀三日。於是對軍隊發表誓戒說:“啊,士卒們!聽我說,不要喧嘩,我有誓言要告訴你們。古時候人們有事要向白發老人請教商討,這樣就不會有什麽過失。如今為了追思當初不用蹇叔、百裏傒的謀略,所以才作出這次誓言,使後世能夠記住我的過錯。”君子們聽說了這件事,都為此而垂淚,他們說:“唉!秦穆公在為人上非常周全,最終能夠獲得孟明等賢士擁護的美好結局。”
三十七年,秦國采用由餘的謀略而攻伐戎王,增加了十二個屬國,拓展了千裏領土,最終在西戎稱霸。天子派召公過帶著金鼓去向秦穆公祝賀。
三十九年,秦穆公去世,葬在雍地。陪葬的有一百七十七人,其中有秦國的良臣子輿氏三人,他們名叫奄息、仲行、鍼虎,也都在陪葬之列。秦國人為他們感到悲哀,為他們作了一首名叫《黃鳥》的詩歌。君子評論說:“秦穆公擴展疆土、使國家強盛,在東方征服了強大的晉國,在西方稱霸於戎夷地區,像他具有這樣的功勞而沒有成為諸侯國的盟主,也是應該如此。他死後棄民不顧,要把他的良臣帶走隨從他殉葬。即使先王崩逝,尚且能遺留下他們的美德和典範,更何況是奪去了善人、良臣、百姓所敬愛哀憐之人的性命去殉葬呢?由這件事可以知道秦國不能再度東征。”穆公有兒子四十人,他的太子?繼立為君,這就是秦康公。
秦康公元年。去年秦穆公去世時,晉襄公也去世;襄公的弟弟名叫雍,是秦國宗室之女所生,所以住在秦國。晉國的趙盾想要立他為國君,派隨會前來迎請公子雍,秦派兵護送他到令狐城。晉國扶立襄公的兒子為國君後反過來攻擊秦軍,秦軍戰敗,隨會又前來投奔秦國。
二年,秦國攻伐晉國,奪取了武城,回報秦軍在令狐戰役失敗的仇恨。四年,晉軍攻伐秦國,攻取了少梁城。六年,秦軍攻打晉國,攻取了羈馬城。在河曲地區交戰,大敗了晉國的軍隊。晉國人擔心隨會在秦國會給晉國帶來禍亂,就派魏讎餘假裝反叛,來和隨會合謀,蒙騙並得到了隨會,隨會因此就返回了晉國。康公在位十二年去世,兒子共公繼立。
共公二年,晉國人趙穿弑殺了他的國君靈公。三年,楚莊王勢力強大,率軍向北到達洛京,詢問周朝傳國之寶九鼎的大小輕重。
共公在位五年而去世,兒子桓公繼立。
桓公三年,晉軍打敗了我國的一位將軍。十年,楚莊王征服鄭國,在黃河岸邊打敗了北方的晉國軍隊。在這個時候,楚國稱霸,舉行會盟而集合諸侯。二十四年,晉厲公剛剛繼立為晉君,和秦桓公訂立了以黃河為界的盟約。桓公回國後就背棄盟約,和翟人合謀進攻晉國。二十六年,晉國率領諸侯討伐秦國,秦國軍隊戰敗逃走,諸侯國軍隊追至涇水才收兵回師。桓公在位二十七年去世,兒子景公繼立為國君。
景公四年,晉國的欒書弑殺了他的國君厲公。十五年,秦國的軍隊救援鄭國,在櫟城打敗了晉國的軍隊。這個時候晉悼公成為了各諸侯的盟主。十八年,晉悼公國勢強大,屢次會聚諸侯,率領他們去攻伐秦國,打敗了秦國的軍隊。秦國的軍隊敗退,晉國的軍隊追擊他們,結果晉國的軍隊渡過了涇水,直追至蒶林城才回還。二十七年,景公到了晉國,和晉平公訂立了盟約,不久秦國又背棄盟約。三十六年,楚國的公子圍弑殺了他的國君而自立為王,這就是楚靈王。景公的同母弟後子鍼很得景公寵幸,景公的母弟又擁有很多財富,有人向景公誣告他,他害怕被誅殺,就逃亡到晉國,隨身帶著一千輛車的資財。晉平公對他說:“後子,像你這樣富足的人,為何自己要逃亡?”他回答說:“秦公無道,我害怕被誅殺,我逃亡是想等到他去世以後再回秦國。”三十九年,楚靈王國勢強盛,在申城地區會聚諸侯,他成為盟主,殺死了齊國的大臣慶封。
景公在位四十年去世,兒子哀公繼位。後子鍼又重新回到秦國。
哀公八年,楚國的公子棄疾弑殺了靈王而自立為王,這就是楚平王。十一年,楚平王向秦國請求娶宗室女做太子建的妻子。秦女來到楚國,平王見秦女容貌美好就自己娶了他作為妻子。十五年,楚平王想要誅殺太子建,太子建逃亡。伍子胥投奔吳國。晉國公室卑弱而六卿之臣勢力強大,他們相互間準備內戰,因此秦國和晉國很久沒有相互攻伐。三十一年,吳王闔閭和伍子胥攻伐楚國,楚王逃亡到隨國,吳國的軍隊於是進入了郢都。楚國大夫申包胥來到秦國告急求援,他七天不吃飯,日夜哭泣。由此秦國才發動五百乘軍車的隊伍去解救楚國的危難,打敗了吳國的軍隊。吳國的軍隊撤回後,楚昭王才能夠重新回到郢都。
哀公在位三十六年去世。太子是夷公,但夷公早就死了,不可能被立為秦君,夷公的兒子被立為國君,這就是秦惠公。
秦惠公元年,孔子代理魯國國相的職務。五年,晉國六卿中的中行氏、範氏反叛晉國宗室,晉宗室派智氏、趙簡子攻打他們,範氏、中行氏逃奔齊國。惠公在位十年去世,兒子悼公繼位。
秦悼公二年,齊國的大臣田乞殺害他的國君孺子,扶立了孺子的哥哥陽生作為齊君,這就是齊悼公。六年,吳國的軍隊打敗了齊國軍隊。齊國人殺死了齊悼公,扶立了他的兒子簡公作為國君。九年,晉定公和吳王夫差會盟,在黃池城爭當盟長,最終吳王爭先做了盟主。吳國強盛,欺淩中原各國。十二年,齊國人田常殺害了齊簡公,扶立簡公的弟弟平公作為國君,田常作為國相輔佐他。十三年,楚國吞滅陳國。秦悼公在位十四年去世,兒子厲共公被立為國君。孔子在秦悼公十二年去世。
厲共公二年,蜀人前來進獻財物。十六年,在黃河旁挖掘壕溝。派遣二萬軍卒征伐大荔國,奪取了大荔國的國都王城。二十一年,開始設置頻陽縣。晉國攻克了武成。二十四年,晉國發生內亂,智伯被殺,他的國土被分給趙、魏、韓。二十五年,智開和他的邑人逃奔來到秦國。三十三年,秦軍征伐義渠國,俘虜了義渠國國王。
三十四年,有日食發生。厲共公去世,兒子躁公繼立為國君。
躁公二年,南鄭城造反。十三年,義渠國前來侵伐秦國,到達渭南。
十四年,躁公去世,扶立他的弟弟懷公為國君。
懷公四年,庶長晁和大臣們圍攻懷公,懷公自殺。懷公的太子名叫昭子,早已死去,大臣們就扶立太子昭子的兒子作為國君,這就是秦靈公。靈公,是懷公的孫子。
靈公六年,晉國在少梁建築城池,秦國的軍隊襲擊了他們。十三年,建築籍姑城。靈公去世,他的兒子獻公沒有能夠被立為國君,確立靈公的叔父悼子為國君,這就是秦簡公。簡公,是昭子的弟弟,並且是懷公的兒子。
簡公六年,開始頒布官吏可以帶劍的法令。在洛水挖掘壕溝。建築重泉城。十六年,簡公去世,兒子惠公繼立為國君。
惠公十二年,他的兒子出子降生。十三年,秦國征伐蜀地,攻取了南鄭城。惠公去世,出子繼立為國君。
出子二年,庶長改從河西迎請靈公的兒子獻公而扶立他作為秦國國君。殺死出子和他的母親,把他們沉入深淵。
秦國由於以往屢次更換國君,君臣秩序混亂,因此晉國又重新強盛起來,奪取了秦國的河西地區。
獻公元年,廢止殉葬製度。二年,建築櫟陽城。四年正月庚寅日,孝公降生。十一年,周朝太史儋拜見獻公說:“周以前和秦國合為一處到分別為二,分別了五百年後又要重新合並,合並十七年後會有霸王出世。”十六年,桃樹冬季開花。十八年,櫟陽降下金雨。二十一年,秦國的軍隊和晉國的軍隊在石門山地區交戰,斬殺了晉軍首級六萬,天子贈送了繡有花紋的禮服來表示祝賀。二十三年,秦國的軍隊與魏國和晉國的軍隊在少梁交戰,俘虜了敵將公孫痤。
二十四年,獻公去世,兒子孝公繼立為國君,孝公當時已經二十一歲了。
孝公元年,在黃河和崤山以東有六個強國。秦孝公和齊威王、楚宣王、魏惠王、燕悼侯、韓哀侯、趙成侯並立,在淮水和泗水一帶,存有十多個小國。楚國、魏國和秦國地界相連接。魏國修築長城,從鄭縣沿洛水向北,擁有上郡。楚國從漢中向南擁有巴、黔中地區。周室勢力微弱,諸侯憑借各自實力進行征伐,爭相兼並。秦國處在偏僻的雍州,不能參與中原諸侯國的會盟,諸侯們把秦國當做夷翟看待。孝公根據這種形勢而廣泛施行恩惠,救助孤寡,招撫戰士,明定立功獎賞。他在國中下令說:“以前我的祖先穆公從在岐山和雍邑地區的時候,修行德政和振興武力,向東平定了晉國的內亂,使國土擴展到以黃河為界,在西方稱霸於戎翟地區,擴展了千裏疆土,天子致贈封號為伯,諸侯們都來表示祝賀,為後世開創了基業,非常光輝榮耀。恰逢以前遇到厲公、躁公、簡公、出子時期的動亂不寧,國家出現內憂,無暇顧及國外事務,使三晉攻奪了我先君開拓的河西地區,諸侯們卑視秦國,再沒有什麽比這更加恥辱了。獻公即位後,鎮撫了邊境,遷都到櫟陽,並且準備向東征伐,恢複穆公時候秦國故有的疆域,重整穆公時的政治法令。寡人緬懷先君的遺誌,內心常常感到悲痛。賓客群臣中若有人能夠出奇計使秦國強盛,我將尊崇他而給予高官,和他一起分享國土。”於是就出兵向東圍困陝城,進兵西方斬殺了戎人的獂王。衛鞅聽到秦孝公發布的這一命令,向西進入秦國,借助景監的引見而求見孝公。
二年,周天子賜贈祭肉。
三年,衛鞅勸說孝公變更法製、整飭刑法,內政致力農耕,明確規定在對外征戰中的賞罰而鼓勵力戰效死,孝公很欣賞他的建議。甘龍、杜摯等人卻有不同的看法,和衛鞅互相爭論。最終采用了衛鞅的新法,百姓對新法感到痛苦;過了三年,百姓覺得新法便利。於是拜任衛鞅為左庶長。他的事跡記載在《商君列傳》中。
七年,孝公和魏惠王在杜平城會盟。八年,秦軍和魏國軍隊在元裏城交戰,取得勝利。十年,衛鞅任大良造,率領軍隊圍困魏國的安邑城,迫使他們投降。
十二年,建造鹹陽城,修築了宮廷高大的門闕,秦國就把國都遷到這裏,又把各個較小的鄉、村落等合並到一處,匯集成大縣,每縣設置一名縣令,共有四十一個縣。擴展耕地、削平阡陌。在東方的領土已經跨過洛水。十四年,開始施行軍賦製度。十九年,天子封孝公為諸侯伯長。二十年,諸侯都表示祝賀。秦國派公子少官率領著軍隊在逢澤地區會集諸侯,朝見周天子。
二十一年,齊國軍隊在馬陵地區打敗了魏國的軍隊。
二十二年,衛鞅率領軍隊進擊魏國,俘虜了魏國公子卬。孝公封衛鞅為列侯,賜給名號為商君。
二十四年,和晉國在雁門地區作戰,俘虜了魏國的將軍魏錯。孝公去世,兒子惠文君繼位,這一年,誅殺了衛鞅。衛鞅在秦國施行新法的開始階段,法令得不到推行,太子觸犯了法禁,衛鞅對孝公說:“法令之所以不能推行,原因是由於貴戚們的抵製。您若一定要推行新法,應當先從太子開始施行。太子不能受黥刑,應黥太子的傅和師。”因此新法得到廣泛推行,秦國人得到了治理。等到孝公去世,太子被立為國君,秦國宗室中有許多人怨恨衛鞅,衛鞅逃亡,因此被認定是謀反,最終遭受車裂的刑罰而在秦國被當眾處死。
惠文君元年,楚、韓、趙、蜀人前來朝見。二年,周天子給予祝賀。三年,秦王舉行冠禮。四年,周天子賜贈祭祀文王、武王的祭肉。齊國和魏國的君主稱王(齊威王、魏惠王)。
五年,陰晉人犀首被任命為大良造。六年,魏國把陰晉地區獻給了秦國,陰晉被改名為寧秦。七年,公子卬率軍和魏國的軍隊作戰,俘獲了敵將龍賈,斬殺了敵人首級八萬。八年,魏國奉獻河西地區。九年,秦軍渡過了黃河,攻取了汾陰城、皮氏城。秦王和魏王在應城會盟。圍困焦城,迫使焦城投降秦國。十年,張儀被任為秦相。魏國奉獻了上郡十五縣給秦國。十一年,在義渠地區設置縣。歸還了魏國的焦城和曲沃。義渠國君成為秦國的臣子。把少梁改名叫夏陽。十二年,開始施行臘月祭祀。十三年四月戊午日,魏國國君稱王,韓國國君也稱王。秦國派張儀攻取了陝州,把陝州地區的民眾驅逐到魏國。
十四年,又更改為元年。二年,張儀和齊國、楚國的大臣在齧桑地區會盟。三年,韓國、魏國的太子來到秦國朝見。張儀擔任魏國國相。五年,惠文王巡遊到達北河地區。七年,樂池擔任秦國國相。韓國、趙國、魏國、燕國、齊國的軍隊率領著匈奴的軍隊共同攻打秦國。秦國派庶長疾在脩魚城和各國聯軍作戰,俘獲了他們的將領申差,打敗了趙公子渴、韓太子奐,斬殺了敵軍首級八萬二千。八年,張儀再度擔任秦國國相。九年,司馬錯征伐蜀國,平滅了蜀國。秦軍攻取了趙國的中都城和西陽。十年,韓國太子蒼作為質子來到秦國。秦國攻占了韓國的石章,打敗了趙國的將軍泥,討伐並占領了義渠國的二十五座城邑。十一年,?裏疾攻打魏國的焦城,迫使焦城投降。又在岸門城打敗了韓國的軍隊,斬殺了一萬名韓國士兵首級,韓國的將軍犀首逃跑。惠文王封公子通為蜀侯。燕國國君把君位讓給了他的大臣子之。
十二年,惠文王和梁王在臨晉城會盟。庶長疾率領軍隊攻打趙國,俘獲了趙國的將軍莊。張儀擔任楚國的國相。十三年,庶長章率領軍隊在丹陽地區襲擊楚軍,俘獲了楚國將軍屈匄,斬殺了敵軍首級八萬;又在漢中攻打楚軍,占領了六百裏地區,在這裏設置漢中郡。楚國的軍隊圍攻雍氏城,秦國派庶長疾率領軍隊援助韓國並向東攻打齊國,又派遣到滿幫助魏國攻打燕國。十四年,征伐楚國,占領了召陵。丹、犁二國向秦國稱臣,蜀相壯殺死了蜀侯前來投降。
惠王去世,兒子武王繼位。韓國、魏國、齊國、楚國、越國都服從秦國。
武王元年,和魏惠王在臨晉會盟。誅殺了蜀相壯。張儀、魏章都離開秦國到達東方的魏國。征伐義渠、丹、犁各國。
二年,開始設置丞相的職位,?裏疾、甘茂擔任左右丞相。張儀死在了魏國。三年,和韓襄王在臨晉城外會盟。南公揭去世,?裏疾擔任韓國的國相。武王對甘茂說:“寡人想要乘著彩車經過三川郡去窺視周室,如果能夠實現,我就是死去也沒有什麽可遺憾的了。”這一年秋天,派甘茂和庶長封去征伐宜陽郡。四年,攻克了宜陽,斬殺敵人首級六萬。渡過黃河,在武遂築城。魏國太子前來朝見。武王有氣力,喜好遊戲,所以力士任鄙、烏獲、孟說都做到了高官。武王和孟說舉鼎較力,結果折斷了膝蓋骨。八月,武王去世。孟說的全族都被殺盡了。武王娶魏國宗室女作為王後,王後沒有生育兒子。因此扶立武王的異母弟作為秦王,這就是昭襄王。昭襄王的母親是楚國人,姓羋,尊號為宣太後。武王去世時,昭襄王作為質子正在燕國,燕國人把他送回秦國,他才能夠被立為王。
昭襄王元年,嚴君疾任丞相。甘茂離開秦國到魏國。二年,有彗星出現。庶長壯和大臣、諸侯、公子謀反作亂,都被誅殺,以及惠文後也都沒能得到善終。悼武王後離開秦國回到了魏國。三年,昭襄王舉行冠禮,和楚王在黃棘城會盟,把上庸縣還給了楚國。四年,秦國占領了蒲阪城。有彗星出現。五年,魏王來到應亭朝見昭襄王,又把蒲阪還給了魏國。六年,蜀侯;造反,司馬錯平定了蜀地。庶長奐征伐楚國,斬殺了敵軍首級二萬。涇陽君到齊國去作人質。有日食發生,以致白天昏暗。七年,秦軍攻克新城。?裏子去世。八年,派遣將軍羋戎去攻打楚國,占領了新市。齊國派遣章子,魏國派遣公孫喜,韓國派遣暴鳶,率領軍隊共同攻打楚國的方城,殺死了楚將唐繻。趙國攻破中山國,中山國君逃亡,最終死在齊國。魏公子勁、韓公子長被封為諸侯。九年,孟嚐君薛文來到秦國擔任丞相。庶長奐攻打楚國,奪取了八座城邑,殺死了楚國將軍景快。十年,楚懷王來到秦國朝見秦王,秦國扣留他。薛文因為金受的詆毀而被免去了丞相的官職,樓緩擔任了丞相。十一年,齊、韓、魏、趙、宋、中山(此時屬趙)五國共同出兵攻打秦國,他們的軍隊到達鹽氏縣後,就撤回了。秦國把黃河以北及封陵城交給韓國、魏國來請求和解。有彗星出現。楚懷王逃亡到了趙國,趙國不敢收留他,他又回到了秦國,不久死去,歸葬楚國。十二年,樓緩被罷免,穰侯魏冉被任命為丞相。秦國送給楚國五萬石粟。
十三年,向壽征伐韓國,占領了武始。左更白起攻打新城郡。五大夫呂禮逃出秦國投奔了魏國。任鄙擔任了漢中郡守。十四年,左更白起在伊闕地區攻打韓國和魏國的軍隊,斬殺了敵軍首級二十四萬,俘獲了公孫喜,攻克了五座城邑。十五年,大良造白起進攻魏國,攻克了垣城,又還給了魏國。進攻楚國,攻克了宛城。十六年,左更司馬錯攻取了軹城和鄧邑。魏冉被罷免。秦王把宛城封給了公子巿,把鄧邑封給了公子悝,把陶城封給了魏冉,他們成為了諸侯。
十七年,城陽君來到秦國朝見,東周君也前來朝見秦王。秦國把垣改為蒲阪和皮氏。昭襄王前往宜陽。十八年,司馬錯攻打垣、河雍,斷決了橋梁才攻克了它們。十九年,昭襄王稱為西帝,齊王稱為東帝,又都削去帝號而稱王。呂禮自願前來歸順。齊國攻破了宋國,宋王逃到魏國,死在溫地。任鄙去世。二十年,昭襄王到漢中,又到上郡、北河。二十一年,司馬錯進攻魏國的河內郡,魏國把安邑奉獻給秦國。秦國把安邑的民眾驅逐出去,從河東地區用賞賜爵位作為利惠而招募民眾遷往安邑,又赦免罪人遷往此處。涇陽君被封在宛城。二十二年,蒙武征伐齊國。河東郡分為九個縣。和楚王在宛地會盟。和趙王在中陽城會盟。二十三年,尉斯離和三晉及燕國的軍隊征伐齊國,在濟水西岸打敗了齊國的軍隊。昭襄王和魏王在宜陽會盟,和韓王在新城會盟。
二十四年,和楚王在鄢城會盟,又在穰城會盟。秦國的軍隊占領了魏國的安城,到達了大梁城下,燕國和趙國的軍隊前來救援魏國,秦國的軍隊退去。魏冉被免去相職。二十五年,秦軍攻克了趙國的兩座城邑。昭襄王和韓王在新城會盟,又和魏王在新明邑會盟。二十六年,赦免了一批罪人而把他們遷往穰地,穰侯魏冉又擔任丞相。二十七年,司馬錯進攻楚國。赦免了一批罪人而把他們遷往南陽。白起進攻趙國,攻取了代郡的光狼城。秦又派司馬錯從隴西郡出發,經由蜀郡而攻打楚國的黔中,攻克了黔中。二十八年,大良造白起進攻楚國,攻取了鄢城、鄧城,秦赦免了一批罪人而把他們遷到這裏。二十九年,大良造白起進攻楚國,攻克了郢都並在此設立南郡,楚王逃走。周君來到秦國。昭襄王和楚王在襄陵城會盟。白起被封為武安君。三十年,蜀郡守張若征伐楚國,奪取了巫郡,以及長江以南的地區,設立為黔中郡。三十一年,白起攻伐魏國,攻克兩座城邑。楚國人在江南地區反叛我秦國。三十二年,丞相穰侯進攻魏國,軍隊到達大梁,打敗了暴鳶,斬殺敵軍首級四萬,暴鳶逃跑,魏國奉獻三個縣來請求和解。三十三年,客卿胡陽攻打魏國的卷城、蔡陽城、長社城,攻克了這些城邑。在華陽襲擊了芒卯的軍隊,打敗了他的軍隊,斬殺敵軍首級十五萬。魏國割讓南陽請求和解。三十四年,秦國在和魏國、韓國所共有的上庸地區設為一個郡,把魏國割讓的南陽地區的被免職的臣民遷居到上庸郡。三十五年,秦國的軍隊幫助韓國、魏國、楚國的軍隊征伐燕國。開始設置了南陽郡。三十六年,客卿灶攻打齊國,奪取了剛城、壽城,把這些地區賜給了穰侯。三十八年,中更胡陽進攻趙國的閼與城,沒有能攻克。四十年,悼太子死在魏國,歸葬在芷陽。四十一年夏天,秦國進攻魏國,占領了邢丘和懷地。四十二年,安國君被立為太子。十月,宣太後去世,葬在芷陽的酈山。九月,穰侯離開秦國都城回到封地陶居住。四十三年,武安君白起進攻韓國,攻克了九座城邑,斬殺敵軍首級五萬。四十四年,又進攻韓國的南郡,占領了這個郡。四十五年,五大夫賁進攻韓國,奪取了十座城邑。葉陽君悝離開國都前往他的封國,還沒有到達就死了。四十七年,秦國攻打韓國的上黨郡,上黨郡投降趙國,秦國因此攻打趙國,趙國發動軍隊攻擊秦軍,雙方相持不下。秦國派武安君白起攻擊趙軍,在長平徹底打敗了趙國的軍隊,四十多萬趙軍全部被殺死。
四十八年十月,韓國進獻垣雍城。秦軍分成三支軍隊。武安君回國。王齕率領秦軍征伐趙國的武安城、皮牢城,攻克了二城。司馬梗率軍在北方作戰而平定了太原,占領了韓國上黨郡的全境。正月,停止用兵,又據守上黨郡。這一年的十月,五大夫王陵進攻趙國的邯鄲。四十九年正月,秦增派軍卒援助王陵,王陵戰績不佳,被免去官職,由王齕代替他統率這支軍隊。這一年的十月,將軍張唐進攻魏國,因為蔡尉放棄職責而不據守陣地,張唐回軍斬殺了他。
五十年十月,武安君白起犯有罪過,被貶為士伍,遷往陰密。張唐進攻鄭城,鄭城被攻克。十二月,增加士兵屯駐在汾城旁。武安君白起有罪,自殺而死。王齕進攻邯鄲,沒有攻克,退兵,回奔汾城。駐軍兩個多月後,又進攻晉軍,斬殺敵人首級六千,晉兵逃跑到河水中而被淹死的大約有二萬人。攻打汾城,接著隨從張唐攻克了寧新中城,把寧新中改名為安陽。首次建造黃河大橋。
五十一年,將軍詉攻打韓國,奪取了陽城、負黍,斬殺了敵軍首級四萬。又進攻趙國,攻克了二十多個縣,斬首及俘獲敵軍九萬人,西周君周武公背叛秦國,和諸侯聯合,率領天下的精銳軍兵從伊闕出發攻打秦國,使秦國不能夠和陰城互相通往來。因此秦國派遣將軍詉進攻西周。西周君敗逃而又自行到秦歸降,頓首承認罪責,把他所有的三十六座城邑、三萬人口,全部進獻給秦國。秦王接受了西周君的貢獻,把西周君送還西周。
五十二年,西周人向東逃亡,西周的寶器九鼎歸屬給秦國。周朝剛剛滅亡。
五十三年,天下諸侯都來歸服秦國。魏國來得最晚,秦王派詉攻伐魏國,占領了吳城。韓王入秦朝見秦王,魏國把所有國政都委屬給秦國並完全聽從秦國的命令。五十四年,秦王在雍城郊祭謁見上帝。五十六年秋天,昭襄王去世,兒子孝文王繼位。尊奉他的母親唐八子為唐太後,而將她和昭襄王合葬。韓王身著孝服入祠吊祭昭襄王,諸侯都派遣他們的將相來秦國祭吊,參與喪事。
孝文王元年,赦免罪人,重新重用先王的功臣,厚賜親戚,削減苑囿遊獵。孝文王除去喪服,十月己亥日即位,三天後辛醜日去世,兒子莊襄王繼位。
莊襄王元年,大赦罪人,善用先王的功臣,施加恩德來加深骨肉情誼,並且對於平民百姓施加恩惠。東周君和諸侯圖謀攻伐秦國,秦國派相國呂不韋誅殺了東周君,把他的國土全部納入秦國的版圖。秦國沒有滅絕周朝的祠祀,把陽人地區賜給繼立的周君,使他能夠奉祭周朝的先君。派遣蒙驁征伐韓國,韓國貢獻成皋、鞏地。秦國的疆界到達了大梁城,開始設置了三川郡。二年,派遣蒙驁攻打趙國,平定了太原。三年,蒙驁進攻魏國的高都、汲城,攻克了這些地方。攻打趙國的榆次、新城、狼孟,攻克了三十七座城邑。四月,發生日食。王齕攻打上黨。初次設置了太原郡。魏國將軍無忌率領五國聯軍攻打秦國,秦國退到黃河以外。蒙驁戰敗,五國聯軍解散而離去。五月丙午日,莊襄王去世,兒子政繼位,這就是秦始皇帝。
秦王政即位二十六年,首次統一了天下,把天下分為三十六個郡,號稱為始皇帝。始皇帝五十一歲時逝世,兒子胡亥繼立,這就是秦二世皇帝。二世皇帝三年,諸侯一同起來反抗秦帝,趙高殺害了二世皇帝,扶立子嬰為秦王。子嬰繼立一個多月,就被諸侯誅殺,於是滅亡了秦朝。這些事跡詳細記載在《始皇本紀》中。
太史公說:秦的祖先是姓嬴。後來被分封到各地,便各自以封國為姓,有徐氏、郯氏、莒氏、終黎氏、運奄氏、菟裘氏、將梁氏、黃氏、江氏、脩魚氏、白冥氏、蜚廉氏、秦氏。但秦國宗族因為他們的先人造父被封在趙城,所以是姓趙。