商鞅变法成功的原因主要有:
1、商鞅变法顺应了历史发展的潮流。春秋战国时期是奴隶制崩溃、封建制确立的大变革时期,商鞅变法顺应了时代的要求和历史发展的潮流,是为变法成功的根本原因。
2、商鞅变法得到了统治者的支持。商鞅变法符合秦国的国情,实质上变法是为了维护君主专制,加强维护国君统治人民的权力,维护国君至高无上的地位,因此得到秦孝公的大力支持。
3、商鞅确立了“治世不一道,便国不法古”正确的变法指导思想,改革态度坚决,取信于民。
4、推行法家思想,万事皆决于法,在一定程度上缓和秦国的国内矛盾。