Mùa xuân năm 542, Lý Bí phất cờ nổi dậy. Khởi nghĩa thành công nhanh chóng. Trong vòng chưa đầy 3 tháng, nghĩa quân đã chiếm được hầu hết các quận, huyện. Thứ sử Tiêu Tư run sợ, vội vã bỏ thành Long Biên (Yên Phong - Bắc Ninh) rút chạy về Trung Quốc. Lý Bí đem quân vào Long Biên, ổn định tình hình mọi mặt. Được tin Long Biên thất thủ, vua Lương lập tức hạ lệnh cho quân phản công chiếm lại. Bọn xâm lược vừa kéo sang đã bị Lý Bí cho quân mai phục đánh tan.
Đầu năm sau (543), vua Lương lại lệnh cho quân sang xâm lược lần nữa. Bọn tướng chỉ huy quân Lương lúc này vừa khiếp sợ, vừa mệt mỏi, đang còn dùng dằng chưa dám tiến quân, Lý Bí chủ động ra quân đón đánh địch ở bán đảo Hợp Phố (bấy giờ thuộc châu Giao). Quân Lương mười phần chết đến bảy, tám. Tướng địch bị giết gần hết, kẻ sống sót cũng bị vua Lương bắt phải tự tử.