楚灵王七年四月,陈国发生争立之乱,公子招与公子过杀掉太子偃师,立公子留为太子,并发兵攻哀公,哀公自杀。公子招遂立公子留为国君,同时派使者赴告于楚。而哀公的另一个儿子公子胜也来到楚国,向楚灵王揭露公子招及公子过杀嫡弑君的经过。灵王早有并陈之心,于是乘机杀掉公子招派来的使者。同年九月,派王弟公子弃疾率楚师围陈,楚师攻破陈都,遂灭陈。楚灵王以陈地为县,命楚大夫穿封戌为陈公。楚灵王灭陈以后,又筹划灭蔡。
楚灵王十年,楚灵王设宴招待蔡灵侯,却暗中埋伏,经过长期的攻打,楚军终于攻破蔡都。楚灵王为了维持霸主国的面子,四处征讨,与各诸侯国之间战争不断。他借平定陈国内乱为名,虽然杀了几个导致陈国内乱的大夫,却趁机灭掉了陈国,又诱杀蔡灵侯及蔡国众大夫,不顾诸侯调解攻灭蔡国,甚至把蔡国的世子有杀了祭神。
吴国为朱方之役失败的耻辱,起兵来攻楚。灵王为报复又去伐吴,却失败了。他为了掩盖失败,不去想整顿军务。却下令修建宫室,造起了一座宫殿,名为“章华宫”,占地四十里,中建高台,台高三十仞,叫做“章华台”,又叫“三体台”,取其高大,登上台顶中间要休息三次;又在台周围修建了大量亭台楼榭,极尽精美。建好高台后,灵王又派传臣去诸侯国召集诸侯,来庆贺落成,并从此住在章华宫中享乐起来。楚灵王的为所欲为,连年战争耗费了先辈多年的积累,花天酒地,令他失去了民心。