戊戌變法失敗的原因,主要有兩個方面:
(一)維新派自身的局限性。
1.不敢否定封建主義。企圖依靠沒有實權的光緒帝實現政治改良,改革未觸及封建土地所有制,本身具有軟弱性,只能披著托古改制的外衣提倡西學。
2.對帝國主義抱有幻想。沒有意識到中國陷入水深火熱的根源,沒有認清帝國資本主義的真實面目,企圖尋求英美日的支持。
3.沒有充分發動人民群眾。維新派基本局限于官僚士大夫和知識分子,不但脫離群眾,而且懼怕人民群眾的力量。(康有為反復上書提醒光緒帝不要忘記人民反抗的危險。)正因為社會基礎太過薄弱,沒有人民群眾的力量作為后盾,也沒有軍權、財權和基地,守舊派反擊時維新派沒有絲毫反抗的能力。
4.新舊力量對比明顯。民族資本主義發展時間短,階級力量微弱,無力支持大范圍改良運動的推行。
(二)強大守舊勢力的反對。
維新派急于求成,雙方溝通不足,統治階層兩大勢力缺乏對國家政策的統一規劃。
守舊派掌握實權,其傳統觀念根深蒂固,目光短淺,只看到眼前的短期利益,而改良運動要求對政治權力和經濟權利的重新分配,當改革觸及守舊派核心利益時,守舊派毅然發動政變,奪回政權。