司马光反对变法更多是因为王安石的做法有违北宋士大夫的文人气节。司马光曾反驳王安石道:"天下所生财货百物,不在民,则在官,设法争民,其害乃甚于加赋。"认为官府向百姓夺取的财富越多就容易滋生腐败,这危害比增加税赋还可怕。
司马光反对王安石变法的原因司马光本人是守旧派的代表人物。我们知道自从孔子建立儒家以后,古代文人一直以来就是崇尚儒家思想,当时的读书人从小就是学习四书五经,中国的儒家思想一直以来都是以保守而著称的。
而司马光也是从小开始学习儒家经典,在七岁时就是熟读春秋了,在这样一种浓厚的儒家思想的熏陶下,司马光是极其保守的。他认为变法是非常没有必要的,坚持要遵循宋代先祖赵匡胤的那一套做法。而王安石却是思想很开放的一人,他是法家的代表人物,他认为只有革新才能重新让国家富强起来,就这样有两个不同意见不同观念的人,在变法方面产生了极大的隔阂,因此司马光反对王安石的变法。