Nội bộ Tây Tấn nổ ra loạn bát vương kéo dài từ 291 tới năm 306, nguyên khí triều Tấn vì thế mà bị tổn hại nghiêm trọng, cuối cùng chỉ còn lại Đông Hải vương Tư Mã Việt, trở thành người nắm chính trường. Nhân lúc triều Tấn có loạn, di dân Nam Hung Nô từ Sơn Tây và người Đê ở Tứ Xuyên phân biệt khởi nghĩa tạo phản, lập ra nước Hán và Thành. Năm 311, quân Hán dưới sự chỉ huy của Lưu Thông đã đánh bại đại quân Tấn tại Hoa Trung, chiếm được đô thành Lạc Dương của Tấn và bắt Tấn Hoài Đế, triều Tây Tấn bắt đầu diệt vong.