Nguyên nhân Pháp đánh Bắc Kì lần 2 :
- Thực dân Pháp lấy cớ triều đình Huế vi phạm Hiệp ước 1874, tiếp tục giao thiệp với nhà Thanh mà không hỏi ý kiến Pháp.
2 lần triều đình liên tiếp kí 2 hiệp ước 1874 và 19/5/1883 vì:
-Hiệp ước năm 1874: nhà Nguyễn vẫn nuôi ảo tưởng về con đường đàm phán mong Pháp trả lại vùng đất đã mất. Vì vậy, khi Pháp đặt vấn đề thương lượng, triều đình đồng ý ngay.
-Hiệp ước năm 1883: nhân cơ hội vua Tự Đức qua đời, triều đình nhà Nguyễn lục đục, thực dân Pháp chớp ngay lấy cơ hội và quyết định tấn công.Triều đình hoảng hốt xin đình chiến.Cao ủy Pháp là Hắc măng đưa ra một dự án mới đã thảo sẵn từ trước buộc nhà Nguyễn phải chấp nhận.