伍子胥过昭关在诸侯大国争夺霸权的斗争中，大国兼并小柄，扩张了土地。可是大国的诸侯不得不把新得到的土地分封给立了功的大夫。大夫的势力大了起来。他们之间也经常发生斗争。大国国内的矛盾尖锐起来，都想把争夺霸权的战争暂时停止下来。
为了这个缘故，宋国大夫向戍（音ｓｈù）在晋、楚两国之间奔走，做调停人。
公元前546年，晋楚两国和其他几个国家，在宋国举行了“弭兵会议”（弭音ｍǐ，弭兵就是停止战争）。在这次会议上，晋国的大夫和楚国的大夫代表南北两个集团讲了和，订了盟约。规定除齐、秦两个大国外，各小柄都要向晋、楚两国同样朝贡。晋楚两国平分霸权，以后五十多年里，没发生大的战争。
到楚庄王的孙子楚平王即位之后，楚国渐渐衰落了。公元前522年，楚平王要把原来的太子建废掉。这时候，太子建和他的老师伍奢正在城父（在河南襄城西）镇守。楚平王怕伍奢不同意，先把伍奢叫来，诬说太子建正在谋反。
伍奢说什么也不承认，立刻被关进监狱。
楚平王一面派人去杀太子建，一面又逼伍奢写信给他的两个儿子伍尚和伍子胥，叫他们回来，以便一起除掉。大儿子伍尚回到郢都（今湖北江陵西北，郢音ｙǐｎｇ），就跟父亲伍奢一起，被楚平王杀害。太子建事先得到风声，带着儿子公子