楚宣王二十一年,即公元前三四九年
韩国人弑晋国国君晋静公。
楚宣王二十三年,即公元前三四七年
赵国发生内乱。
楚宣王二十四年,即公元前三四六年
卫国贬号为侯,成为魏、韩、赵的附属。
楚宣王二十六年,即公元前三四四年
诸侯在京师会见。
这一年,鲁国国君鲁康公去世,他的儿子鲁景公继位。
楚宣王二十七年,即公元前三四三年
周显王封秦国国君为方伯(诸侯之长),诸侯前来祝贺。
秦国人与诸侯在逢泽会见,朝见周显王。
楚宣王二十九年,即公元前三四一年。
魏国人攻打韩国,韩国人向齐国求援。
齐国人出兵救援韩国,魏国人率师抵御,在马陵交战,魏军大败,庞涓战死,太子申被俘。
齐国田忌攻打国都临淄,没有成功,逃亡楚国。
楚宣王三十年,即公元前三四零年
秦国卫鞅率师攻打魏国,公子卬被俘,魏军大败。魏国割河西之地与秦国,迁国都至大梁。
秦国国君秦孝公封赏卫鞅商於之地十五邑,号为商君。
齐国、赵国联合出兵攻打魏国。
楚国国君楚宣王去世,他的儿子熊商继位,是为楚威王。