Tijdens de regeerperiode van de zwakzinnige keizer Jin Huidi (290-307) brak er een burgeroorlog uit tijdens de Jin-dynastie. Li Xiong, leider van de Di, maakte van de situatie gebruik om zich af te scheuren in 304.
In 347 veroverde Huan Wen, generaal van de Jin-dynastie, de hoofdstad en kwam er einde het kortstondig bestaan van Cheng Han.