a) Nguyên nhân
Năm 1885, quan quân triều đình nổi dậy tấn công Pháp ở kinh đô Huế nhưng thất bại. Vua Hàm Nghi và Tôn Thất Thuyết chạỵ ra Tân Sở thuộc Quảng Trị; tại đây Tôn Thất Thuyệt mượn danh nghĩa vua Hàm Nghi phát chiếu Cần Vương kêu gọi người Việt nổi dậy đánh Pháp giúp vua. Hưởng ứng lời kêu gọi này, nhiều cuộc nổi dậy đã nổ ra trong đó tiêu biểu là những cuộc khởi nghĩa ở Ba Đình của Phạm Bành và Đinh Công Tráng, khởi nghĩa Bãi Sậy do Nguyễn Thiện Thuật chỉ huy, khởi nghĩa Hương Khê của Phan Đình Phùng và Cao Thắng, khởi nghĩa ở Hưng Hóa do Nguyễn Quang Bích lãnh đạo...
b) Diễn biến của cuộc khởi nghĩa Bãi Sậy:
- Địa bàn thuộc các huyện Văn Lâm, Văn Giang, Khoái Châu (thuộc tỉnh Hưng Yên) và Kinh Môn (thuộc Hải Dương), sau đó phát triển ra các tỉnh xung quanh như Bắc Ninh. Thái Bình, Nam Định… Lãnh đạo khởi nghĩa là Nguyễn Thiện Thuật.
- Trong những năm 1885 – 1889, nhiều trận đánh ác liệt xảy ra giữa nghĩa quân và quân Pháp.
- Sau những trận chống càn, lực lượng nghĩa quân suy giảm và bị bao vây. Đến cuối năm 1889, nghĩa quân dần dần tan rã.