En 290, el emperador Wu de Jin murió, el emperador Hui de Jin le sucedió en el trono y su pariente Yang Jun ayudó en el gobierno. El emperador Hui era fatuo e incompetente. La historia registra que nadó y olfateó ranas en el jardín Hualin. Dijo a su izquierda y a su derecha: "¿Es este cantante un funcionario? ¿Una persona privada?" Cuando el mundo estaba en pánico y la gente moría de hambre, él en realidad dijo: "¿Por qué no comen carne picada?". La reina Jia Nanfeng era ambiciosa y aprovechó la oportunidad para intervenir en política. En ese momento, Yang Jun era muy arrogante y se oponía a la reina. Sima Liang, rey de Runan, temía que Yang Jun le hiciera daño y huyó a Xuchang. Para consolidar su poder, Yang Jun nombró a sus compinches para que se hicieran cargo del ejército imperial, lo que no satisfizo al rey del clan y a algunos ministros. En 291 d.C., la reina de la familia fue destituida por el rey Chu Sima Wei, quien depuso a Yang Jun y sus fuerzas, y nombró a Wang Liang y Wei Guan para administrar el gobierno. Pronto, Jia aprovechó la discordia entre Chu y Runan y despidió a los funcionarios de Runan y Wei. También mató falsamente a Chu mediante un falso decreto imperial y nombró a Zhang Hua y Jia Mo para hacerse cargo del gobierno. En este punto, la reina de la familia tomó el poder con éxito. Afortunadamente, Zhang Hua y otros trabajaron juntos y cumplieron con sus deberes, y la situación política se estabilizó. En 294, Hao San, el Xiongnu, se rebeló y pronto fue sofocado. En 296, su hermano menor Liu Zai, liderado por Qi Wannian, unió fuerzas con Ma Lanqiang y Lushui Hu en el noroeste. El ejército de Jin fue derrotado y Zhou Chu fue asesinado. En 299, la rebelión de Qi Wannian fue sofocada. Jiang Tong sugirió alejar al pueblo Hu, pero Jin no pudo hacer nada.
Dado que el príncipe Sima Yu no era el hijo biológico de la emperatriz Jia, la emperatriz Jia tenía la intención de abolirlo. En el año 300 d. C., el príncipe fue calumniado y rebelado por la reina de su familia, y fue depuesto. El rey Zhao Sima Lun usó a Sun Xiuji para provocar a Jia y matar al príncipe. Más tarde, Zhao se unió con el rey Qi Sima Tang para enviar tropas para deshacerse del príncipe y los miembros de su partido con el fin de tomar represalias contra el príncipe y la dictadura de Zhao. En 301, Zhao se proclamó emperador, restauró viejas amistades y abdicó para convertirse en Emperador Supremo. En marzo, el rey Qi, el rey Sima Yu de Hejian y el rey Sima Ying de Chengdu unieron fuerzas con el rey Sima Ai de Changshan (más tarde llamado Rey de Changsha) para atacar a Wang Lun de Zhao. En mayo, Zhao y sus seguidores fueron eliminados, restaurados y el rey de Qi se convirtió en la dictadura del partido. En 302, Wang Ying de Chengdu y Wang Qing de Hejian enviaron tropas para atacar a Wang Tong de Qi, y Wang Fan de Changsha respondió en la capital, Luoyang. Finalmente, el rey de Qi y los miembros de su partido fueron destituidos, el rey de Changsha tomó el poder y Wang Ying de Chengdu fue controlado por Ye Yu.
En 303, para expulsar a Wang Wa de Changsha, que estaba estacionado en la capital, Wang Ying de Chengdu unió fuerzas con Wang Yong de Hejian para atacar Luoyang, pero fue derrotado repetidamente por Wang Yong de Changsha. . A principios de 304, cuando a Luoyang le faltaba comida, Sima Yue, el rey del Mar de China Oriental, se confabuló con el ejército imperial para capturar al rey de Changsha y Kaicheng se rindió. El rey de Changsha fue asado hasta la muerte por el general Zhang Fang del rey de Hejian. Wang Ying obligó al emperador Hui a nombrarlo hermano menor del emperador, a Wang Qing de Hejian como príncipe y a Wang Yue de Donghai como ministro oficial. Después de la victoria del rey de Chengdu, la piedra volvió a su estado original y el centro político se desplazó hacia el norte. Entonces Wang Yue del Mar de China Oriental reunió todas sus fuerzas y atacó Chengdu y Wang Ying junto con el emperador Hui. Al final, el emperador Hui fue capturado, el rey Donghai huyó a Donghai (hoy al norte de Tancheng, Shandong) y el general Zhang Fang, rey de Hejian, ocupó Luoyang.
Pero no mucho después, Ma Teng, el hermano menor del rey de Donghai, y Wang Jun, el gobernador de Youzhou, unieron fuerzas con Wu Wan y Zhu Jie para derrotar al rey de Chengdu. El rey de Chengdu huyó a Luoyang con el emperador Hui y se refugió con el rey de Hejian, propietario de Guanzhong y Luoyang. Al final, el rey de Chengdu fue depuesto y el rey Hejian cambió a Sima Chi por su hermano menor. En 305, Wang Yue del Mar de China Oriental una vez más reunió tropas en Shandong y atacó los puntos clave en el oeste. En 306, el rey Yue del Mar de China Oriental invadió Chang'an. Wang Qing de Hejian y Wang Ying de Chengdu fueron derrotados uno tras otro y finalmente asesinados. Wang Yueying de Donghai devolvió al emperador Hui a Luoyang, y luego el emperador Hui fue envenenado hasta la muerte. Sima Chi de Zhang Yu sucedió en el trono y fue gobernado por Sima Yue de Donghai. La Rebelión de los Ocho Reyes terminó aquí.
Las cinco tribus nómadas perjudicaron al pueblo chino
. Durante la Rebelión de los Ocho Reyes, la influencia de la familia Sima en el área local disminuyó, el poder local continuó expandiéndose, los extranjeros desertaron hacia la independencia uno tras otro y Li Cheng y Li Cheng se independizaron uno tras otro. Li Xiong, originario de Adi, se desarrolló y expandió en Yizhou y finalmente se proclamó emperador en el año 306, conocido en la historia como Li Cheng. En 304, el ejército del rey envió al líder Xiongnu, Liu Yuan, de regreso a Bingzhou para enviar tropas de apoyo, y Liu Yuan aprovechó la oportunidad para declarar la independencia. En 308, Liu Yuan se proclamó emperador y su país recibió el nombre de Han, que más tarde pasó a llamarse Han. Después de la Rebelión de los Ocho Reyes, Jinshi enfrentó la crisis del colapso.
Después de la Rebelión de los Ocho Reyes, Liu Yuan envió a su hijo Liu Cong a saquear Luoyang, y los generales Shileswig y Wang Mi saquearon los reinos de Guandong. En 310, Liu Yuan murió y su hijo Liu He le sucedió en el trono. Pronto Liu Cong fue asesinado y se independizó. En 311, Shi Le envió tropas a Xiangyang y la dinastía Jin envió tropas para atacarlo. Sin embargo, debido a la sospecha mutua entre la corte imperial y el general Sima Yue, el ejército de Jin estaba en un conflicto civil y finalmente fue capturado por Shi Le, matando a toda su élite.
En ese momento, Luoyang estaba vacío y Liu Cong aprovechó la oportunidad para capturar al emperador Huai de Jin, lo que fue conocido como el "desastre de Yongjia" en la historia. En 313, el emperador Huai fue asesinado y el emperador Jin sucedió en el trono de Chang'an y Zhao envió a Liu Yao a continuar el ataque. En 316, el emperador Xian de la dinastía Jin Chen se rindió y finalmente fue humillado y asesinado. La dinastía Jin Occidental fue destruida. Luego, Xiongnu, Di, Jie, Xianbei y Qiang establecieron una serie de países en el norte, conocidos en la historia como los "Cinco Lagos y Dieciséis Reinos".
Después de la caída de la dinastía Jin occidental, todavía había tres áreas en el norte que eran leales a la dinastía Jin: Liu Kun en el norte de Bingzhou, Pipi en Youzhou y Zhang Shi en Liangzhou. . Pero Bingzhou Liu Kun fue derrotado primero por Shi Le y se refugió en Youzhou Duan. La dinastía Jin del Este ordenó a Duan Pihao que matara a Liu Kun, y luego fue derrotado por Schleswig. Finalmente, después de la muerte de Zhang Shi en Liangzhou, su hermano menor Zhang Mao se rindió a Liu Yao y la influencia de la dinastía Jin del Este en el norte de China fue completamente eliminada.