Theo Đại Việt sử ký toàn thư, năm 545 nhà Lương cho Dương Thiêu làm Thứ sử Giao Châu, Trần Bá Tiên làm Tư mã, đem quân sang xâm chiếm. Lý Nam Đế đem 30.000 quân ra chống cự, nhưng bị thua ở nhiều trận địa nên phải chạy về Gia Ninh (thuộc tỉnh Phú Thọ ngày nay). Quân của Trần Bá Tiên tiếp tục đuổi theo vây đánh và lấy được thành Gia Ninh khoảng nửa năm sau đó. Triều đình tiền Lý phải rời sâu vào vùng núi thuộc đất của người Lạo ở Tân Xương.
"Mùa thu, tháng 8, vua lại đem 20.000 quân từ trong đất Lạo ra đóng ở hồ Điển Triệt (huyện Lập Thạch, Vĩnh Phúc ngày nay), đóng nhiều thuyền đậu chật cả mặt hồ. Quân Lương sợ, cứ đóng lại ở cửa hồ không dám tiến vào", sách Đại Việt sử ký toàn thư viết.
Tuy nhiên, nhân dịp nước sông dâng cao tràn vào hồ, Trần Bá Tiên bất ngờ đưa quân đánh úp khiến nhà Lý vỡ trận. Vua lui vào sâu trong động Khuất Lạo (Tam Nông, Phú Thọ) để sửa binh đánh lại. Tại đây Lý Nam Đế bị ốm nặng và qua đời năm 548. Trước đó, ông ủy cho đại tướng là Triệu Quang Phục giữ việc nước, điều quân đi đánh Bá Tiên.
Để tưởng nhớ Lý Nam Đế - người anh hùng dân tộc mở đầu nền độc lập tự chủ của đất nước, nhân dân nhiều nơi đã lập đền thờ. Tên ông được đặt cho một phố ở Hà Nội. Tại Thái Bình, "Lý Bôn" là đường lớn ở trung tâm thành phố của tỉnh.
Câu 5: Phố Lý Nam Đế (Hà Nội) vì sao được gọi là "phố nhà binh"?