1.形成两大对立的阶级。春秋以来,由于铁器和牛耕的推广使用,大量荒地被开垦出来,一些奴隶主将新开垦的田地变成私产出租,这样出现了地主和农民两个阶级。
2.封建经济发展的需要。战国时期,新兴地主阶级为废除旧贵族世卿世禄的特权,确立封建统治,发展封建经济,各国相继掀起了变法运动。
3.各国争霸的需要。当时诸侯国之间的竞争十分激烈,为了在争霸中处于有利地位和不被别国吞并,各国竞相进行了富国强兵的改革。
4.为了增强秦国实力,秦孝公引进人才,变法图强,于是商鞅被重用。