周景王七年(公元前538年),楚王会集诸侯到申 (今河南巩县东北)。曹、邾用国内有祸难来推辞,鲁昭公用祭祖来推辞,卫襄公用生病来推辞。六月十六日,楚灵王和蔡、陈、郑、许、徐、滕、顿、胡、沈、小邾等国诸侯以及宋太子佐、淮夷相会。椒举对楚灵王说,诸侯只归服于礼,霸业的成功与否,都在这次会见。夏启有钧台之享、商汤有景亳之命、周武王有孟津之誓、周成王有岐阳之搜、周康王有酆宫之朝、周穆王有涂山之会、齐桓公有召陵之师、晋文公有践土之盟。君王打算采用哪一种?楚王采用了齐桓公的方式。楚王和诸侯结盟,之后渐露出骄傲之色。
周景王十一年(公元前534年)四月,陈国发生争立之乱,公子招与公子过杀掉太子偃师,立公子留为太子。哀公此时有病,闻讯大怒而欲杀公子招。公子招于是发兵攻哀公,哀公自杀。公子招遂立公子留为国君,同时派使者赴告于楚。而哀公的另一个儿子公子胜也来到楚国,向楚灵王揭露公子招及公子过杀嫡弑君的经过。灵王早有并陈之心,于是乘机杀掉公子招派来之使者,九月,派王弟公子弃疾率楚师围陈,楚师攻破陈都,逐灭陈。楚灵王以陈地为县,命楚大夫穿封戎为陈公。
楚灵王灭陈以后,又筹划灭蔡。
周景王十四年(公元前531年)三月十五日,楚灵王设宴招待蔡灵侯,却在暗中埋伏了甲士。待蔡侯酒醉,伏兵突起,擒蔡侯及其随从。四月七日,将蔡灵侯和随从全部杀死,藉口是蔡灵侯在12年前犯有弑父之罪。同时,灵王命公子弃疾率师围蔡。晋国闻讯,派使者到楚国交涉,为蔡求情,楚灵王不听,十一月,经过长期的攻打,楚军终于攻破蔡都。其后蔡国与陈国同时复国。
周景王十五年(前530),楚灵王伐徐至乾溪(今安徽亳县东南),意满志得,问齐、晋、鲁、卫受封时都得了宝器,唯独我没有,如今我派使节到周室求鼎,它会不会给我呢?析父答:如今周室和齐、晋、鲁、卫都归服和事奉于你,对你唯命是从,岂敢不给你鼎呢?听了析父一番话,灵王更加骄傲了。周景王十六年(前529)春,灵王还在乾溪寻欢作乐,灵王弟弟公子比杀灵王的太子而自立为王,并对楚王左右的人说:国已有主,先回来的得到原来的爵邑田室,后回来的只能迁往别处。于是众人都弃楚王而去。灵王听闻太子被杀,悲痛得从车上跌了下来。灵王一个人留在山中,饥饿得起不了床。芋尹申无宇之子申亥觉得灵王有恩于他父亲,于是找到了落靠的楚灵王,将他接回家中。同年,楚灵王在申亥家自缢而死,申亥安葬了他,并让两个女儿殉葬。楚灵王谋取霸业的宏愿,也随之烟消云散。
