公即位.周安王十八年（前384年），魏国于洛阴、安邑（今山西省夏县西北）、王垣（即首垣，在今山西省长垣县东北）三处加筑城垣，加强河西、河东以及河北地区的防守。不久，魏国因赵国入侵卫国，威胁到魏国在中原地区的利益。魏国出兵支援卫国，齐国也派兵支援，赵国向楚国求救，楚国也加入了这场大战，双方进入连续四年之混战。此时秦国国内，庶长改发动政变，杀秦出公和太后，迎立被秦简公放逐的秦献公回国继位。秦献公继位后，安抚边境军民，并把都城从雍（今陕西省凤翔县）迁到栎阳(今陕西省西安市临潼区北)，亲往治理，准备向东征讨，收复