(1)社會制度的腐敗。清中葉以后,封建治日趨衰落。進入近代以后,社會制度沒有根本政變,相反卻更加腐敗。腐朽的清王朝統(tǒng)治者為了自身的和利,不惜出賣國家和民族的利蓋,總是把防止人民的反抗放在首位,擔心人民群眾動員起來以后危及自身的統(tǒng)治,宣揚“防民甚于防寇”,常常壓制、破壞人民群眾和愛國官兵的反侵略斗爭,導致反侵略失敗。甚至在反侵略斗爭取得一定勝利的時候,腐敗的清政府為了維護自己的統(tǒng)治,力主避戰(zhàn)求和,為此不惜割地、賠款。很明顯,不推翻腐朽的中國半殖民地半封建的社會制度,中華民族要取得反侵略斗爭的勝利是不可能的。這是近代中國人民反侵略斗爭失敗的根本原因。
(2)經(jīng)濟技術(shù)的落后。進入近代以后,西方資本主義強國經(jīng)過工業(yè)革命,經(jīng)濟和技術(shù)飛速發(fā)展,而中國經(jīng)濟技術(shù)落后的局面沒有改變,經(jīng)濟總量較小,工業(yè)技術(shù)落后,洋務運動和民族資本主義經(jīng)濟的發(fā)展沒有改變這種局面,必然導致被動挨打。經(jīng)濟技術(shù)的落后,又使中國在武器裝備、軍隊素質(zhì)、綜合實力等方面遠遠落后于帝國主義列強。這是近代中國人民反侵略斗爭失敗的重要原因。