近代中国反侵略战争失败的原因如下:
1、首先近代中国社会制度的腐败是反侵略战争失败的根本原因,在1840年以后中国逐渐沦为半殖民地半封建社会的过程中,清王朝统治者从皇帝到权贵,大都昏庸愚昧,不了解世界大势,不懂得御敌之策,由于政治腐败、经济落后和文化保守,一方面使清朝统治阶级封闭自守,妄自尊大,骄奢淫逸,盲目进攻,一方面又使统治者和清军指挥人员在战争面前完全没有应变的能力和心态,不适应于近代战争;
2、近代中国经济技术的落后是反侵略战争失败的另一个重要原因,当时的英国已经历过工业革命,资本主义生产力获得突飞猛进的发展,而中国仍停留在封建的自然经济水平上,经济技术的落后直接造成军事装备的落后,军队指挥员不了解近代军事战术,从而造成军队素质和战斗力的低下。