Khởi nghĩa Mỹ Lương
Diễn biến > Đối đầu

Công cuộc còn đang trong giai đoạn chuẩn bị, thì bị người tố giác. Vua Tự Đức liền lệnh cho Tổng đốc Hà Ninh Lâm Duy Hiệp, Tổng đốc Sơn Hưng Tuyên Nguyễn Bá Nghi, hiệp cùng Tổng đốc Bắc Ninh là Nguyễn Quốc Hoan đi truy bắt "Đảng nghịch".
Để nhanh chóng đánh dẹp, nhà vua còn phái Vệ úy Hoàng thành Huế đem ngay một vệ lính tuyển phong, 15 võ sinh cùng 20 súng thần cơ ra ngay Hà Nội để hỗ trợ việc tiễu phạt.
Trước cục diện này, Cao Bá Quát đang ở Bắc Ninh vội trở về Sơn Tây bàn ngày khởi sự. Do lực lượng ở các tỉnh chưa được chuẩn bị chu đáo, nên khi lệnh khởi nghĩa được phát ra thì chỉ có nghĩa quân ở Mỹ Lương (huyện Mỹ Lương tỉnh Sơn Tây, nay là phần đất phía Tây huyện Chương Mỹ Hà Nội và đất huyện Kim Bôi Hòa Bình) do Cao Bá Quát và Đinh Công Mỹ trực tiếp chỉ huy là kịp nổi lên.
Trận mở đầu xảy ra vào tháng 11 âm lịch (1854) tại Ứng Hòa. Sau khi đánh chiếm được phủ thành này, Cao Bá Quát cho quân tiến lên hướng Bắc đánh chiếm luôn huyện lỵ Thanh Oai (cả hai đều thuộc Hà Nội). Nhưng chiếm giữ hai lỵ sở trên chỉ trong mấy ngày, sau đó ông cho chuyển hướng tấn công nơi khác.
Tháng 12 âm lịch (1854), cánh trung quân do Đô thống Nguyễn Văn Tuân chỉ huy từ Thanh Oai tiến đến Hà Nội, thì gặp quân triều đình đón đánh ở khu vực xã Đồng Dương và Thạch Bích (cả hai đều thuộc huyện Thanh Oai thời nhà Nguyễn, nay là Đồng Mai Hà Đông và Bích Hòa Thanh Oai). Cuộc chiến diễn ra ác liệt, quân của đôi bên đều bị chết nhiều. Nhưng vì yếu kém hơn về người và vũ khí, nên sau đó cả đoàn nghĩa quân bị đánh tan, các thủ lĩnh là Nguyễn Văn Tuấn, Nguyễn Đình Huấn, Hoàng Đình Nho, Lê Văn Trường,... đều lần lượt bị bắt.
Cũng khoảng thời gian này, một cánh nghĩa quân khác đang trên đường tiến đánh huyện lỵ Kim Bảng (nay thuộc tỉnh Hà Nam), thì bị đoàn quân của Lãnh binh Lê Tố đón đánh tan ở chân núi Quyển Sơn bên bờ sông Đáy, cách huyện lỵ trên khoảng 4 km.
Còn Cao Bá Quát sau khi cho quân rút khỏi Ứng Hòa và Thanh Oai, liền tiến đánh huyện Yên Sơn (Yên Sơn thời nhà Nguyễn) và vây phủ thành Quốc Oai. Đốt phá phủ thành xong, nghĩa quân đón đánh quân triều đình do Tổng đốc Nguyễn Bá Nghi chỉ huy. Cuộc giao tranh nổ ra ác liệt tại làng Sài Sơn, cách phủ thành 4 km. Rồi cũng vì không cân sức, quân khởi nghĩa buộc phải rút lui về huyện Phúc Thọ thuộc phủ Quảng Oai. Bị truy đuổi, Cao Bá Quát lại cho quân vượt sông Hồng sang phủ Vĩnh Tường (thời nhà Nguyễn thuộc tỉnh Sơn Tây, nay thuộc Vĩnh Phúc).
Tiếp theo, sau một lần tấn công đốt phá phủ thành Tam Dương ở địa phận xã Tích Sơn (ngoại vi thị xã Vĩnh Yên ngày nay), cánh quân chủ lực do họ Cao chỉ huy đã giảm sút nhiều, nên phải quay về Mỹ Lương hội quân với thủ lĩnh Bạch Công Trân, rồi cùng lo chấn chỉnh đội ngũ, lấy nghĩa binh miền núi bổ sung lực lượng.
Trong khi đó, nhà vua điều thêm 500 lính từ Thanh Hóa đến Sơn Tây hỗ trợ, lại cử thêm Đô đốc Nguyễn Trọng Thao đang làm nhiệm vụ phòng giữ kinh thành Huế, ra Hà Nội trực tiếp chỉ huy cuộc đàn áp, và còn xuống dụ treo thưởng rằng: Không kể quan, quân, dân, dõng hoặc người theo bọn giặc; người nào bắt sống được Cao Bá Quát đem giải quan thì thưởng cho 500 lạng bạc, giết chết thì thưởng 300 lạng, lại còn thưởng thụ chức hàm để khuyến khích.