中法战争的根本原因:19世纪70年代以后,西方资本主义国家开始向帝国主义阶段过渡。为适应垄断资产阶级的需要,列强加紧争夺商品市场、原料产地、资本输出场所和殖民地。

直接原因:1883年底,法国侵略军向驻守越南的清朝军队进攻,中法战争正式爆发。