479-505 :Nhà Tề đô hộ.
Lý Trường Nhân chết, Thúc Hiến, em họ Lý Trường Nhân lên thay anh trong coi việc ở Giao Châu. Vì hiệu lệnh của mình chưa được thi hành, Lý Thúc Hiến sai sứ sang nhà Tống xin làm Thứ sử. Nhà Tống dùng Thái thú Nam Hải là Thẩm Hoán làm Thứ sử Giao Châu và cho Lý Thúc Hiến làm Ninh viễn tướng quân Tư Mã, giữ chức Thái thú hai quận Tân Xương và Vũ Bình. Thúc Hiến sau khi được dân chúng phục tùng liền đem quân giữ nơi hiểm yếu, không để cho Thẩm Hoán sang nhậm chức; Thẩm Hoán phải lưu lại Uất Lâm rồi chết ở đấy.
Lúc này ở Trung Quốc, nhà Tề (479 - 502) đã đánh đổ nhà Tống và phong ngay Thúc Hiến làm Thứ sử Giao Châu, để vỗ về đất miền Nam cho được yêu ổn.
Tuy nhận chức Thứ sử Giao Châu của nhà Tề, nhưng Lý Thúc Hiến không cống lễ gì cả.
Đến năm 485, nhà Tề cử Lưu Khải sang làm Thứ sử Giao Châu, điều động quân các quận Nam Khang, Lư Lăng và Thủy Hưng sang đánh. Lý Thúc Hiến đầu hàng. Đến đây thời kỳ tự trị của anh em họ Lý cũng chấm dứt. Nhà Tề tiếp tục đô hộ nước ta.
505-543 :Nhà Lương đô hộ.
Năm 502, ở Trung Quốc diễn ra sự loạn lạc, gọi là thời Nam – Bắc triều, kéo dài gần hai thế kỷ, từ 420 đến 589. Bắc triều gồm: Bắc Ngụy, Đông Ngụy, Tây Ngụy, Bắc Tề, Bắc Chu và Tùy; Nam triều gồm các triều Tống, Nam Tề, Nam Lương, Hậu Lương và Trần.
Năm 502, ở Nam triều, Tiêu Diễn diệt nhà Tề, lập nhà Lương (502 - 557) và chuẩn bị dành lấy Giao châu.
Đến năm 505, Lý Khải được Tề Minh Đế cử sang thay Phục Đăng Chi làm Thứ sử Giao Châu. Khải thấy nhà Lương mới được nhà Tề truyền ngôi vua cho, bèn giữ Giao Châu, chống lại nhà Lương. Viên Trưởng sử của Lý Khải là Lý Tắc giết chết Lý Khải rồi dâng Giao châu cho nhà Lương. Nhà Lương cho Lý Tắc làm Thứ sử Giao Châu. Từ đây nước ta bị nhà Lương đô hộ.
542 (Nhâm Tuất) :Khởi nghĩa Lý Bí (Lý Bôn) thắng lợi.
Đầu năm 542, Lý Bí, hào trưởng người Việt, văn võ toàn tài đã cùng với Tinh Thiều nhân lòng oán hận của nhân dân Việt, kết nối với hào kiệt các châu thuộc miền đất nước ta đồng thời nổi dậy chống Lương. Thủ lĩnh Chu Diên là Triệu Túc và con là Triệu Quang Phục, phục tài đức Lý Bí đã đem quân theo trước tiên; lại có Phạm Tu, một viên tướng tài của Lý Bí có mặt từ đầu cuộc khởi nghĩa. Thứ sử Giao Châu của nhà Lương là Tiêu Tư Khiếp sợ, không giám chống cự, chạy về Việt Châu (Bắc Hợp Phố và Quảng Châu). Nổi dậy từ tháng 1 năm 542, không quá ba tháng, nghĩa quân đã chiếm được châu thành Long Biên (Bắc Ninh Củ).
Tháng 4 năm 542, vua Lương sai Thứ sử Việt Châu là Trần Hầu, Thứ sử La Châu là Ninh Cự, Thứ sử An Châu là Lý Trí, Thứ sử Ái Châu là Nguyễn Hán, từ hai phía Bắc, Nam Giao Châu cùng tiến đánh Lý Bí. Cuộc phản kích này của giặc Lương hoàn toàn thất bại.
544 :Thành lập nước Vạn Xuân, nhà nước độc lập tự chủ thời tiền Lý.
Thiên Đức năm thứ nhất
Tháng giêng năm Giáp tý (tức tháng 2 năm 544), Lý Bí tuyên bố dựng nước độc lập, với Quốc hiệu Vạn Xuân, tự xưng là Nam Việt Đế, đóng đô ở miền cửa sông Tô Lịch (Hà Nội ngày nay). Triều đình của Lý Nam Đế tuy mới thành lập nhưng đã có đủ hai ban văn, võ. Ban văn do Tinh Thiều đứng đầu; Ban võ do Phạm Tu đứng đầu. Lão tướng Triệu Túc làm Thái phó. Con Triệu Túc là Triệu Quang Phục làm Đại tướng. Lý Bí cho dựng điện Vạn Xuân để làm nơi triều hội, dựng chùa Khai Quốc ở bên bờ sông Hồng, phía Yên Phụ ngày nay.
Cuối năm 544, triều đình nhà Lương cho Lan Khâm làm tướng, Âu Dương Nguy làm phó tướng đem quân sang đánh chiếm Giao Châu. Nhưng Lan Kham đưa quân vượt Ngũ Lĩnh thì chết. Đoàn quân xâm lược này phải quay trở lại.
545 (Ất Sửu) :Nhà Lương chiếm lại Giao Châu, Lý Nam Đế về giữ thành Gia Ninh miền đồi núi tru
Thiên Đức năm thứ hai
Nhà Lương vẫn cố ý đánh chiếm cho bằng được Giao Châu, nên tháng 6 năm Ất Sửu (545) chúng lại sai Dương Phiêu làm Thứ sử Giao Châu đem quân sang sâm lược. Trần Bá Tiên làm tướng tiên phong dẫn quân đi trước, xuất phát từ Phiên Ngung, bằng đường thủy nhanh chóng tiến vào Giao Châu, theo sông Lục Đầu bất ngờ đánh thành Long Biên, thủ phủ đô hộ cũ của quân xâm lược. Dương Phiêu kéo đại quân xâm lược theo đường bộ, đánh chiếm Việt Châu (tức Hợp Phố) rồi tiến vào Giao Chỉ, tức miền Bắc Bộ ngày nay.
Lý Nam Đế đưa 3 vạn quân ra chặn giặc ở phía dưới sông Lục Đầu, nhưng không được, phải lui về cửa sông Tô Lịch. Tại đây, dựa vào thành đất, lũy tre gỗ mới dựng không mấy kiên cố, quân đội Lý Nam Đế đã chiến đấu rất anh dũng , nhưng không cản được địch. Lão tướng Phạm Tu tử trận vào ngày 20 tháng 7 năm Ất Sửu (8-545). Lý Nam Đế buộc phải lui binh ngược sông Hồng, về giữ thành Gia Ninh trên miền đồi núi trung du ngã ba sông Trung Hà – Việt Trì.
546 (Bính Dần) :Lý Nam Đế giao binh quyền cho Triệu Quan Phục
Thiên Đức năm thứ ba
Tướng giặc Dương Phiêu đem đại quân vào được đất Giao Châu. Đầu năm này, hắn cho một cánh quân đánh cướp Cửu Chân, còn tự mình dẫn đại quân lên tiếp sức cho Trần Bá Tiên vây đánh thành Gia Ninh. Ngày 25/2/546, quân vũ dũng của Trần Bá Tiên, có hậu quân Dương Phiêu tới phối hợp, bao vây công phá, cuối cùng đã hạ được thành Gia Ninh. Lý Nam Đế cùng các tướng lĩnh đem toàn quân rút khỏi thành Gia Ninh tiến vào miền đông Man Lão ở Tân Xương (miền đồi núi trên lưu vực sông Lô thuộc Phú Thọ ngày nay). Dựa vào núi rừng Việt Bắc, ngoài số binh lính còn lại sau trận thất thủ ở Gia Ninh, Lý Nam Đế tuyển mộ thêm được nhiều nghĩa quân, hạ nhiều cây rừng, xẻ ván đóng thuyền. Quân giặc Lương không giám đuổi theo, chỉ đóng ở vùng cửa sông Bạch Hạc.
Tháng 8 (âl)
Lý Nam Đế và các tướng kéo đại quân từ Động Lão ra hạ thủy trại ở hồ Điển Triệt (Đầm Miêng, thuộc xã Tứ Yên, huyện Lập Thạch, tỉnh Vĩnh Phúc), đóng nhiều thuyền bè, định mở nhiều trận đánh lớn với giặc. Nhưng không mai, một đêm nước lũ tràn về, nước sông dâng lên cao, chảy xiết vào hồ Điển Triệt như thác đổ. Nắm lấy cơ hội ấy, Bá Tiên dốc hết quân theo dòng thác ào ạc tiến quân vào. Quân Lý Nam Đế không đối phó kịp, tan vỡ. Lý Nam Đế vược qua hữu ngạn sông Lô và vượt sông Thao rút vào vùng động Khuất Lão (Tam nông, Phú Thọ). Tại đây, vì bị đau yếu luôn, ông giao binh quyền cho Triệu Quan Phục tiếp tục cầm quân đánh giặc.
547 (Đinh Mão) :Triệu Quan Phục đóng quân ở đầm Dạ Trạch.
Thiên Đức năm thứ tư
Triệu Quan Phục đem hơn một vạn quân từ Khuất Lão tiến ra, kéo xuống đồng bằng. Ông đóng quân ở đầm Dạ Trạch, lấy đó làm căn cứ để chiến đấu lâu dài. Dạ Trạch (Bãi Màn Trò, Khoái Châu, Hưng Yên) là một vùng đầm lầy ven sông Hồng, rộng mênh mông, lau sậy mọc um tùm. Ở giữa là một bãi bồi phù sa rộng. Có thể làm ăn sinh sống được. Xung quanh bãi bồi là đầm lầy, người ngựa khó đi, chỉ có thể dùng thuyền độc mộc, đẩy bằng sào đi lướt trên cỏ nước mới đi vào được, lỡ rơi xuống nước thì rắn cắn chết. Triệu Quan Phục đóng quân ở bãi nổi ấy. Ngày ngày, quân sĩ thay phiên nhau vừa luyện tập vừa cuốc ruộng, phá bờ, trồng lúa, trồng khoai để tự túc lương thực; ban đêm thì đi thuyền độc mộc ra đánh úp trại giặc, cướp được nhiều lương thực để cầm cự lâu dài. Tướng giặc là Trần Bá Tiên nhiều lần đem quân đến nhưng không sao đánh nổi. Nghĩa quân của Triệu Quan Phục đã đóng quân ở đây 4 năm. Người trong nước gọi đầm này là đầm Dạ Trạch, gọi Triệu Quan Phục là Dạ Trạch vương (Vua Đầm đêm).
Khi ốm nặng, Lý Nam Đế để cho người anh ruột là Lý Thiên Bảo cùng với một tướng trẻ là Lý Phật Tử đem hai vạn quân ngầm tiến đánh chiếm lại Cửu Chân. Quân của Lý Thiên Bảo đã đánh lấy được Cửu Chân, tiến đánh và giết được tên Thứ sử Đức Châu (Hà Tỉnh) là Trần Văn Giới và vây đánh Ái Châu, Trần Bá Tiên đem quân vào cứu Ái Châu và Cửu Chân. Lý Thiên Bảo phải rút lên vùng thượng du Ái Châu (vùng tây Thanh Hoá giáp Lào) ở động Dã Năng, xưng là Đào Lang Vương.
548 (Mậu Thìn) :Lý Nam Đế mất tại động Khuất Lão.
Thiên Đức năm thứ Năm
Tháng 3 (âl) ngày Tân Hợi
Lý Nam Đế nhiễm lam chướng lâu ngày, ốm chết tại động Khuất Lão.
Trong khi đó, Triệu Quan Phục từ Dạ Trạch tiến ra đánh phá quân Lương giành được nhiều thắng lợi. Sau khi Lý Nam Đế mất, quân sĩ tôn Triệu Quang Phục lên ngôi vua, thay Lý Nam Đế, lấy hiệu là Triệu Việt Vương.
550 (Canh Ngọ) :Triệu Quang phục (Triệu Việt Vương) đánh bại quân nhà Lương xâm lược, giành lại độc lập
Từ sau khi nhà nước Vạn Xuân được thành lập, chính quyền phương Bắc không ngừng tìm cánh đánh phá và thống trị. Với âm mưu bành trướng, năm 550 vua Lương cho Trần Bá Tiên giữ chức Thứ sử Giao Châu, để tiếp tục đàn áp nghĩa quân. Nhưng lúc này ở Trung Quốc có loạn Hầu Cảnh (548-552) vua Lương phải gọi gấp Bá Tiên đem quân về nước để cứu chúa. Ở Giao Châu chỉ còn Dương Sàn chỉ huy cuộc đánh dẹp Triệu Việt Vương. Nhân cơ hội ấy, tháng giêng năm Canh Ngọ, Triệu Quang Phục đem quân phản công, đánh bại quân nhà Lương, giết Dương Sàn, lấy được thành Long Biên, giành lại quyền tự chủ trên toàn đất nước, xây dựng lại nhà nước Vạn Xuân.