Ông đánh bại được quân Lương, giành lại độc lập cho đất nước vì: được nhân dân ủng hộ, chọn đúng nơi để xây dựng căn cứ và phát triển lực lượng là vùng đất Dạ Trạch - Hưng Yên, biết chọn cách đánh du kích để lấy yếu thắng mạnh.
Nhờ:
- Triệu Quang Phục chọn Dạ Trạch làm căn cứ kháng chiến
- Năm 550, nhà Lương có loạn, Trần Bá Tiên bỏ về nước
- Sự đoàn kết của nhân dân
- Sự thông minh của Triệu Quang Phục