西晋王朝是经过长期战乱年代后建立起来的国家,加之"八王之乱"的发生,因此经济基础并不稳定。西晋的商业与手工业也是在经过了短时间的发展后,也被战争破坏而停滞不前的。战乱下,各地穷苦百姓纷纷起义。
在各地流民不断起义时,内迁的少数民族上层分子也相继起兵反晋,其中刘渊、石勒起兵最早。刘渊是匈奴左部帅刘豹之子,汉化程度很深。刘豹死后,他代为左部帅,惠帝时为五部大都督。304年(永兴元年),刘渊开始起兵。很快发展到五万人,定都于离石(山西离石),建国号"汉",自称汉王,胡、汉各族很多人归附他。渊谓群臣曰:"昔汉有天下久长,恩结于民。吾汉氏之甥,约为兄弟;兄亡弟绍,不亦可乎?"乃建国号曰汉。……追尊安乐公禅为孝怀皇帝,作汉三祖、五宗神主而祭之。