楚宣王十六年,即公元前三五四年
秦國人在元里擊敗魏軍,斬首七千,奪取少梁。
魏國國君魏惠王率師攻打趙國,包圍邯鄲。
楚宣王派景舍帶兵救援趙國。
楚宣王十七年,即公元前三五三年
齊國人救援趙國,田忌聽從孫臏圍魏救趙之計。
十月,邯鄲向魏國投降。
魏軍回國救援,在桂陵與齊國人交戰(zhàn),魏軍大敗。
韓國人攻打周室,奪取陵觀、廩丘。
這一年,魯國國君魯共公去世,他的兒子魯康公繼位。
楚宣王十八年,即公元前三五二年
秦國大良造衛(wèi)鞅攻打魏國。進攻安邑,安邑投降。
諸侯率師包圍魏國襄陵。
魏國人修筑長城,在固陽修筑要塞。
楚宣王十九年,即公元前三五一年
秦國衛(wèi)鞅率師包圍魏國固陽,固陽投降。
魏國人歸還趙國邯鄲,與趙國在漳水結(jié)盟。
韓國申不害為韓相。
楚宣王二十年,即公元前三五零年
秦國衛(wèi)鞅在咸陽筑城,將國都遷移至咸陽。
秦國人與魏國人在彤地交戰(zhàn)。
這一年,趙國國君趙成侯去世,趙國發(fā)生內(nèi)亂,他的兒子趙肅侯繼位。