相同点:目的都是为了富国强兵;变法都对生产关系做出了调整;都得到最高统治者的支持;都因触犯大贵族、大官僚,遭到他们的强烈反对而失败;变法者的个人命运基本相同。不同点:背景不同,商鞅变法发生在春秋战国新旧制度交替的社会大变革时期;而王安石变法则发生在北宋中期统治危机四伏时。性质不同:商鞅变法是一场封建化运动;王安石变法则是对封建社会内部矛盾进行局部调整的改革。