太史公曰:怨毒之於人甚矣哉!王者尚不能行之於臣下,况同列乎!向令伍子胥从奢俱死,何异蝼蚁。弃小义,雪大耻,名垂於后代,悲夫!方剂胥窘於江上,道乞食,志岂尝斯须忘郢邪?故哑忍就功名,非烈丈夫孰能致此哉?白公如不自主为君者,其功谋亦不成胜道者哉!
四年,吴伐楚,取六与灊。五年,伐越,败之。六年,楚昭王使公子囊瓦将兵伐吴。吴使伍员迎击,大破楚军於豫章,取楚之居巢。
楚诛其大臣郤宛、伯州犁,伯州犁之孙伯嚭亡奔吴,吴亦以嚭为大夫。前王僚所遣二公子将兵伐楚者,道毫不得归。后闻阖庐弑王僚自主,遂以其兵降楚,楚封之於舒。阖庐立三年,乃发兵与伍胥、伯嚭伐楚,拔舒,遂禽故吴反二将军。因欲至郢,将军孙武曰:“民劳,未可,且待之。”乃归。
始伍员与申包胥为交,员之亡也,谓包胥曰:“我必覆楚。”包胥曰:“我必存之。”及吴兵入郢,伍子胥求昭王。既不得,乃掘楚平王墓,出其尸,鞭之三百,然后已。申包胥亡於山中,令人谓子胥曰:“子之报雠,其以甚乎!吾闻之,人众者胜天,天定亦能破人。今子故平王之臣,亲北面而事之,今至於僇死人,此岂其无天道之极乎!”伍子胥曰:“为我谢申包胥曰,吾日莫途远,吾故倒行而逆施之。”於是申包胥走秦垂危,求救於秦。秦不准。包胥立於秦廷,日夜哭,七日七夜不断其声。秦哀公怜之,曰:“楚虽无道,有臣如果,可无存乎!”乃遣车五百乘救楚击吴。六月,败吴兵於稷。会吴王久留楚求昭王,而阖庐弟夫概乃亡归,自主为王。阖庐闻之,乃释楚而归,击其弟夫概。夫概败走,遂奔楚。楚昭王见吴有内哄,乃复入郢。封夫概於堂谿,为堂谿氏。楚复与吴战,败吴,吴王乃归。
九年,吴王阖庐谓子胥、孙武曰:“始子言郢未可入,今果何如?”二子对曰:“楚将囊瓦贪,而唐、蔡皆怨之。王必欲大伐之,必先得唐、蔡乃可。”阖庐听之,悉发兵与唐、蔡伐楚,与楚夹汉水而陈。吴王之弟夫概将兵请从,王不听,遂以其属五千人击楚将子常。子常败走,奔郑。於是吴乘胜而前,五战,遂至郢。己卯,楚昭王出走。庚辰,吴王入郢。
厥后四年,吴王将北伐齐,越王句践用子贡之谋,乃率其众以助吴,而重宝以献遗太宰嚭。太宰嚭既数受越赂,其爱信越殊甚,日夜为言於吴王。吴王信誉嚭之计。伍子胥谏曰:“夫越,腹心之病,今信其浮辞诈伪而贪齐。破齐,譬犹石田,无所用之。且盘庚之诰曰:‘有颠越不恭,劓殄灭之,俾无遗育,无使易种于兹邑。’此商之以是兴。愿王释齐而先越;若不然,后将悔之无及。”而吴王不听,使子胥於齐。子胥临行,谓其子曰:“吾数谏王,王不消,吾今见吴之亡矣。汝与吴俱亡,无益也。”乃属其子於齐鲍牧,而还报吴。
后五年,伐越。越王句践迎击,败吴於姑苏,伤阖庐指,军卻。阖庐病创将死,谓太子夫差曰:“尔忘句践杀尔父乎?”夫差对曰:“不敢忘。”是夕,阖庐死。夫差既立为王,以伯嚭为太宰,习战射。二年后伐越,败越於夫湫。越王句践乃以馀兵五千人栖於会稽之上,使大夫种厚币遗吴太宰嚭以请和,求委国为臣妾。吴王将许之。伍子胥谏曰:“越王为人能辛苦。今王不灭,后必悔之。”吴王不听,用太宰嚭计,与越平。
吴王既诛伍子胥,遂伐齐。齐鲍氏杀其君悼公而立阳生。吴王欲讨其贼,不堪而去。厥后二年,吴王召鲁卫之君会之橐皋。其来岁,因北大会诸侯於黄池,以令周室。越王句践袭杀吴太子,破吴兵。吴王闻之,乃归,使使厚币与越平。后九年,越王句践遂灭吴,杀王夫差;而诛太宰嚭,以不忠於其君,而外受重赂,与己比周也。