Chiến tranh Đại Việt - Lan Xang là cuộc chiến giữa nhà Hậu Lê nước Đại Việt với Lan Xang (Lào). Mục đích phát động của Đại Việt là bình định vương quốc Bồn Man và ngăn chặn sự quấy nhiễu của quân Lan Xang tại biên giới phía tây. Cuộc xâm lược cũng là sự tiếp nối của sự bành trướng của vua Lê Thánh Tông, qua đó Đại Việt đã chinh phục vương quốc Champa vào năm 1471. Cuộc chiến xuất phát từ những trận chiến lẻ tẻ trong suốt giai đoạn cai trị của Lê Thánh Tông, khiến ông quyết định mở cuộc tiến công lớn vào lãnh thổ Lan Xang (Lão Qua). Cuộc xung đột cuối cùng kéo dài khoảng 5 năm và ngày càng gia tăng đe dọa biên giới Vân Nam và làm dấy lên những lo ngại của nhà Minh . Các loại vũ khí dùng thuốc súng đóng một vai trò quan trọng trong cuộc xung đột, tạo điều kiện cho sự viễn chinh của Đại Việt. Thành công sớm trong cuộc chiến cho phép Đại Việt chiếm được cố đô Luang Prabang của Lan Xang và phá hủy thành phố Xiang Khouang của xứ Bồn Man. Cuối cùng sau khi đã nắm chắc được Bồn Man cũng như dưới sức ép của nhà Minh và sự viện trợ của Lan Na, Lê Thánh Tông sai rút quân vào năm 1480. Quan hệ giữa Đại Việt và Lan Xang vốn không tốt kể từ đầu thế kỷ 14. Đại Việt thời nhà Trần và Lan Xang cũng có quan hệ không tốt đẹp. Hai bên đã có giao tranh ở khu vực biên giới. Quan hệ giữa Lan Xang (Ai Lao hay Lão Qua) với triều đại sau của Đại Việt là nhà Hậu Lê càng không mấy hòa hảo. Khi Bình Định Vương của nhà Hậu Lê khởi nghĩa, Ai Lao cho Mãn Sát đem 30.000 quân và 100 thớt voi sang phối hợp với quân đội nhà Minh đánh úp. Trong trận đánh ở Sách Thủy, cháu của Lê Lợi là Lê Thạch tử trận. Sau đó, Lan Xang còn hay quấy nhiễu biên giới Đại Việt. Ngược lại, khi xây dựng chính quyền, Đại Việt còn sáp nhập một số mường của Lan Xang vào lãnh thổ của mình, đồng thời bắt Lan Xang thần phục và phải triều cống cho Đại Việt (tuy không thành lệ). Theo sử Việt, đất Bồn Man (Lan Xang gọi là Muang Phuan) đã xin nội thuộc Đại Việt dưới triều Hoàng đế Lê Nhân Tông, được vua Nhân Tông nhập vào Đại Việt thành châu Quy Hợp thuộc xứ Nghệ An và cử quan quân sang, nhưng vẫn cho họ Lư Cầm đời đời làm Phụ đạo. Đến giữa thế kỷ 15, quan hệ hai bên lại xấu đi. Lan Xang mang quân đánh phá biên giới Đại Việt và xung đột bùng phát. Sau khi xung đột tạm lắng khoảng 10 năm, tình hình lại căng thẳng trở lại. Theo sử Lào, năm 1478, một viên tướng của vua Lan Xang Xaiyna Chakhaphat bắt được một con voi trắng và dâng lên vua. Được tin, vua Đại Việt sai sứ sang xin lông voi trắng. Chao Chienglaw, thái tử Lan Xang, luôn ghét Đại Việt vì lý do này khác, liền thay vì tặng lông voi, lại sai nhét phân voi vào một chiếc rương và gửi cho vua Đại Việt. Vua Đại Việt nổi giận cất binh đánh Lan Xang. Tuy nhiên, cần phải xét rằng trong lãnh thổ Đại Việt khi đó không phải không có voi trắng, vì Đại Việt Sử ký Toàn thư có chép về việc bắt voi trắng vào các năm 1068, 1418... và tượng binh là một binh chủng thường trực của quân đội Đại Việt từ thời Trưng Vương. Năm 1478, Cầm Công (hay Lư Cầm Công thủ lĩnh của Bồn Man) liên kết với Lão Qua (Lan Xang) đem binh quấy nhiễu (châu Quy Hợp) khu vực phía tây xứ Nghệ của Đại Việt. Vua Lê quyết định cất quân sang đánh Lan Xang. Văn bản lịch sử gần sự kiện này nhất là Đại Việt sử ký toàn thư, bộ chính sử do sử thần nhà Hậu Lê soạn, có ghi: Tháng 2 năm 1467, quân Lan Xang đánh chiếm động Cự Lộng, quấy nhiễu các vùng biên giới. Lê Thánh Tông sai Hành tổng binh Khuất Đả đem 1.000 quân, cùng với Đồng tổng binh Nguyễn Động và Tán lý quân vụ Nghiêm Nhân Thọ họp với quân đồn trú trấn Gia Hưng lên đánh. Khi đến nơi, quân Lan Xang đã rút, Khuất Đả bèn tâu là Lan Xang xin trả lại đất đã chiếm. Lê Thánh Tông bèn cho Đào Viện thay chức Đốc tướng. Tuy nhiên, đến tháng 3, Khuất Đả họp quân ở Mộc Châu (Gia Hưng), sai đem 300 thổ binh đóng quân ở sách Câu Lộng (Mã Giang), sai Lê Miễn đêm quân vệ Gia Hưng đóng quân ở Khâu Chúc, hợp với quân hai châu Mường Việt và Mường Muỗi, hư trương thanh thế khiến quân Lan Xang tan vỡ. Tướng Lan Xang (Ai Lao) là Đạo Đồng ra hàng. Khuất Đả sai Kinh lược Mộc Châu họ Xa và Cầm La canh giữ đất, sửa cửa ải. Vua Lê Thánh Tông ban đầu định sai giết, nhưng sau khi nghe lời Đinh Liệt thì vẫn không nguôi giận, sai giam vào ngục. Sau đó, Hiệu úy Hoàng Liễn đánh trận cuối ở Khâu Lạo. Quân Lan Xang thiệt hại 3.000 người. Đến đây, xung đột tạm ngưng. Năm 1471, Lan Xang sai sứ đến Thăng Long. Khi ấy vua Lê Thánh Tông đang đi đánh Chiêm Thành, phải di chuyển vào hành điện tại cửa Tư Dung. Khi vua Lê trở về mới gặp. Uy thế của Đại Việt khi đó lên cao. Năm 1474, Lan Xang phải sang cống nộp. Năm 1478, phụ đạo phủ Trấn Ninh (tức Bồn Man) là Cầm Công liên kết với Lão Qua (Lan Xang) đem binh quấy nhiễu khu vực phía tây xứ Nghệ. Nhận thấy tình hình nguy hại, vua Lê Thánh Tông quyết định hạ chiếu đi đánh Lão Qua. Cuộc chiến ở biên giới có lẽ đã thành công, tuy nhiên theo Chiếu đánh Bồn Man của Lê Thánh Tông thì Cầm Công không những không quay lại thần phục nhà Hậu Lê mà còn chống lại Chế sứ Nguyễn Tử Nghi, giết đại thần Vương Văn Đán, ngăn thư báo thắng trận về đến Thăng Long. Đến tháng 6 năm 1479, vua Lê quyết định chuẩn bị đánh Bồn Man. Theo đó, Lê Thánh Tông trao cho các tướng Thái úy Lê Thọ Vực, Trịnh Công Lộ, Lê Hy Cát đeo ấn đem quân đi chinh phát Bồn Man. Theo kế hoạch, đến tháng 8 thì sẽ chia quân tiến công. Đến tháng 7, Lê Thánh Tông xuống Chiếu đánh Lão Qua, trong đó kể tội Lan Xang sỉ nhục các vua nhà Hậu Lê là Lê Thái Tổ, Lê Thái Tông, chứa chấp các tù trưởng làm loạn, cướp các vùng Lang Chánh, Sầm Thượng, Sầm Hạ, Lâm An, Quy Hợp. Đặc biệt Lê Thánh Tông nhắc đến chuyện Cầm Công của Bồn Man dẫn đường cho quân Lan Xang. Lê Thánh Tông liền sai các danh tướng chỉ huy 5 đạo quân, huy động quân số lên đến 18 vạn, chia làm 5 đường tiến vào Lan Xang và Bồn Man: Theo sử Lào, quân Lan Xang đặt mai phục ở đồi Poomung. Trận chiến diễn ra suốt 3 ngày đêm, hai bên đều thương vong lớn, quân Lan Xang phải rút về Na Khaochao. Quân đội Đại Việt truy kích và giao chiến ở cánh đồng Na Moungkon và Na Haidio. Hai bên đều chịu tổn thất, nhưng quân đội Đại Việt dựa vào ưu thế tạm thời về quân số bao vây và đánh bại Lan Xang, giết chết hai tướng Muen Kwatepa và Muen Neua. Cánh quân lan Xang do tướng Muen Bun và Muen Luan đến cứu cũng bị tiêu diệt. Một số tướng Lan Xang là Norasing, Noranarai, Noradet và Norara thì bị bắt sống và xử tử ở Na Khaochao. Bản thân thế tử Chao Chienglaw bị thương nặng, rồi bị bắt giết. Thất bại lớn khiến vua Xaiyna Chakhaphat cùng hoàng tộc vội lên thuyền chạy tới Chieng Khan (khi đó thuộc Lan Na, nay thuộc tỉnh Loei, Thái Lan). Quân đội Đại Việt tiến vào thành Luang Prabang, tịch thu của cải, lấy đây làm bàn đạp để tiến sang phía Tây. Khi đó hoàng tử Thengkham, con thứ của Xaiyna Chakhaphat, đang cai trị ở Dansai (thuộc Loei) tập hợp quân ở vùng Dansai và Chieng Khan tiến về kinh đô Luang Prabang. Quân Đại Việt khi đó đã rút khỏi. Còn sử Lào ghi quân Đại Việt bị quân Lan Xang tấn công bất ngờ, nên tan rã và tháo chạy. Theo Đại Việt Sử ký toàn thư, sau khi đánh chiếm Luang Prabang, quân đội Đại Việt mở cuộc tiến công truy kích quân Lan Xang về phía Tây, đưa quốc thư cho vua Miến Điện (Ava): Cánh quân trung tâm do Lê Thánh Tông thân chính mới đến hành cung Chiềng Vang, sau đến Châu Bồ được bốn ngày thì nghe tin Trịnh Công Lộ đại thắng, bèn trở về Thăng Long. Tuy nhiên, các cánh quân đánh Bồn Man có lẽ chưa thành công khi thư báo thắng trận của Lê Thọ Vực bị chặn mất. Lê Thánh Tông liền sai hai tướng vận lương Khâm sai Trần Bảo, Phó tướng Nguyễn Cảnh Thanh mang sắc chỉ cho Lê Thọ Vực khi đó đang đóng tại vùng đất chiếm được ở Sa Quan, châu Niệm Tống Trung (ngã ba sông thượng du Lan Xang). Lê Thánh Tông trở về lập tức sai Lê Niệm đốc suất quân đội (sử ghi là 300.000), thân chinh để tiêu diệt hoàn toàn lực lượng kháng cự của Cầm Công tại Bồn Man. Quân đội Đại Việt vượt qua được cửa ải, đốt phá các thành trì kháng cự, thiêu hủy kho tàng. Cầm Công bỏ chạy rồi chết. Dân Bồn Man khi đó đa phần bị chết đói, 9 vạn hộ chỉ còn 2.000 người bèn đầu hàng. Vua Lê Thánh Tông bèn cho Cầm Đông (em Cầm Công) làm Tuyên úy đại sứ để thu phục. Đại Việt Sử ký Toàn thư có ghi: Đến tháng 1 năm 1480, Lê Thánh Tông trở về kinh đô, cuộc chinh phạt coi như đã hoàn thành mục tiêu. Sử sách Lào kể rằng quân Lan Xang đã giết được vô số tướng sĩ Đại Việt. Quân đội Đại Việt phải bỏ chạy về nước và trong số 4000 tướng lĩnh Đại Việt, chỉ còn 600 sống sót về được đến Đại Việt. Còn sử sách Việt Nam thì lại kể là quân đội Đại Việt thắng to, phá được thành, bắt được dân, giết được tướng, đuổi được vua Lan Xang trốn chạy. Tuy nhiên, không thấy kể việc khao thưởng tướng lĩnh cầm quân thế nào. Theo biên chép của Minh Thực lục, nhà Minh chỉ biết đến sự việc này vào năm sau (1480) qua Tổng binh Vân Nam là Kiềm quốc công Mộc Tông, còn đương thời khi xảy ra chiến sự giữa Đại Việt và Lan Xang, nhà Minh bận đối phó với những vụ quấy rối biên giới huyện Mông Tự, tỉnh Vân Nam của khoảng 800 quân Đại Việt do chính Lê Thánh Tông (Minh thực lục chép là Lê Hạo) phát động. Mộc Tông nhận được lời "tố cáo" của các nước Bồn Man, Xa Lý, Bát Bách Đại Điện mới tâu lại vua Minh về vụ việc "Đại Việt đánh giết Lão Qua" năm 1480, sau đó Tổng đốc Lưỡng Quảng là Chu Anh sang tận đầu năm dương lịch 1481 (tháng 12 năm Canh Tý) mới tâu báo cụ thể hơn cho Minh Hiến Tông biết, theo đó Đại Việt đánh phá 20 trại của Lan Xang, giết hơn 20 vạn người, còn Đại Việt tổn thất 5 vạn, phải rút lui vào tháng 12 năm 1479. Cuộc chiến này đã khiến cho Lan Xang bị tàn phá nặng nề. Quan hệ giữa hai nước càng thêm xấu đi, đẩy Lan Xang tới chỗ liên minh chặt chẽ hơn với các quốc gia của người Thái khác. Bồn Man lệ thuộc vào Đại Việt, và từ đó về sau ít phụ thuộc vào Lan Xang hơn, đặc biệt là những giai đoạn Lan Xang suy yếu. Trong khi đó, Đại Việt lại chịu thêm sức ép từ phía Đại Minh. Hoàng đế nhà Minh gửi thư trách hoàng đế Đại Việt về việc dấy binh đánh Lan Xang. Đại Việt sử ký toàn thư chép về việc này như sau: Để trả lời việc này (đánh Lão Qua), cùng hai việc tranh chấp biên giới phía bắc với nhà Minh cũng năm đó, vua Lê Thánh Tông sai Lương Thế Vinh, Thân Nhân Trung theo kế Lê Thọ Vực mà soạn 3 bài biểu (công hàm) ngoại giao, rồi sai Nguyễn Văn Chất, Doãn Hoành Tuấn, Vũ Duy Giáo trình cho vua nhà Minh, nhân dịp đi sứ tuế cống nhà Minh vào tháng 12 âm năm Canh Tý (1480).