,把它送给你老人家。”渔翁说:“按照楚国的法令,抓到伍子胥的人,赏给粮食五万石,封给执珪的爵位,难道是仅仅值百金的宝剑吗?”不肯接受。伍子胥还没逃到吴国京城,就得了病,在中途停下来,讨饭吃。到达吴都,吴王僚刚刚当权执政,公子光做将军。伍子胥就通过公子光的关系求见吴王。
过了很久,楚平王因为楚国边邑钟离和吴国边邑卑梁氏都养蚕,两地的女子为争采桑叶相互撕打,就大发雷霆,以致于两国起兵相互攻打。吴国派公子光攻打楚国,攻克了楚国的钟离、居巢就回去了。伍子胥劝说吴王僚说:“楚国是可以打败的,希望再派公子去。”公子光对吴王说:“那伍子胥的父兄被楚国杀死,劝大王攻打楚国,是为了报他的私仇。攻打楚国未必可以打败它呀。”伍子胥知道公子光在国内有野心,想杀死吴王僚而自立为君,不可以用对外的军事行动劝说他,就向公子光推荐了专诸,离开朝廷,和太子建的儿子胜到乡下种地去了。
五年以后,楚平王死了。当初,平王从太子建那儿夺来的秦国美女生了一个儿子叫轸,等平王一死,轸竟然继平王即位,这就是昭王。吴王僚趁着楚国办丧事,派烛庸、盖余二公子领兵袭击楚国。楚国出兵切断了吴国军队的后路,使吴军不能回国。吴国国内空虚,公子光就命令专诸暗杀了吴王僚,自立为王,这就是吴王阖庐。阖庐自立以后,愿望实现了,就召回伍员,官拜为行人,和他共同策划国事。
楚国杀了它的大臣嚭宛、伯州犁,伯州犁的孙子伯嚭逃到吴国,吴国也用伯嚭做了大夫。先前,吴王僚派遣攻打楚国的两位公子,后路被切断不能回国,后来听说阖庐杀死吴王僚自立为王的消息,于是带领着军队,投降了楚国,楚国把舒地封给了他们。阖庐自立为王的第三年,就发动军队和伍子胥、伯嚭攻打楚国,占领了舒地,捉住了原来背叛吴国的两个将军。因而阖庐想乘胜进兵郢都,将军孙武说:“百姓太疲惫了,不可以,暂切等待吧。”就收兵回国了。
阖庐四年(前511),吴国攻打楚国,夺取了六地和灊(qián,潜)地。阖庐五年,攻打越国,并战败了它。阖庐六年,楚昭王派公子囊瓦领兵攻打吴国。吴国派伍子胥迎战,在豫章打败了楚国的军队,夺取了楚国的居巢。
阖庐九年(前506),吴王阖庐对子胥、孙武说:“当初你们说郢都不可攻入,现在的情形怎么样呢?”子胥、孙武回答说:“楚国将军囊瓦贪财,唐国和蔡国都怨恨他。大王一定要大规模地进攻楚国,必须先要得到唐国和蔡国的帮助才行。”阖庐听从了他们的意见,出动了全部军队和唐国、蔡国共同攻打楚国,和楚国军队在汉水两岸列兵对阵。吴王的弟弟夫概带领着军队请求相随出征,吴王不答应,夫概就用自己属下五千人攻击楚将子常,子常战败逃跑,直奔宋国。于是,吴军乘胜挺进,经过五次战役,就打到了郢都。己卯日,楚昭王出逃。第二天,吴王进入郢都。
楚昭王出逃,进入云楚大泽;昭王遭到强盗的袭击,昭王又逃到郧地。郧公的弟弟怀说:“平王杀死了我们的父亲,我们杀死他的儿子,不也可以吗?”郧公担心他的弟弟杀死昭王,就和昭王一块逃到随地。吴兵包围了随地,对随地人说:“在汉水流域的周朝子孙,被楚国全部消灭了。”随人要杀昭王,王子綦把他藏起来,自己冒冲昭王来搪塞他们。随人算了一卦,卦象表明把昭王交给吴军,不吉利,就谢绝吴国,不交昭王。