前赵是五胡十六国之一,由匈奴人刘渊建立,是一个地方割据政权,存在时间较短。前赵末代皇帝刘曜即位后迁都长安,自称汉。五胡十六国是一个混乱的时期,刘曜即位迁都也是在混乱的背景下进行的。
304年十一月,刘渊(约250—310)以复汉为名,在左国城(今山西离石县北)即汉王位,改元元熙,国号汉。308年十月,刘渊正式称帝,改元永凤。309年迁都平阳。310年病卒。长子刘和即位,被庶弟刘聪篡位。313年刘聪夺取洛阳,俘杀晋怀帝,316年又灭亡位于长安的西晋残余势力。
318年七月,刘聪病死,太子刘粲继立,八月靳准发动平阳杀刘粲。镇守长安的中山王刘曜发兵攻靳准。十月刘曜带军行至赤壁(今山西河津市赤石川)后登基称帝,改元光初,次年改国号为赵。与此同时石勒起兵反叛自称赵王,汉赵丧失东土,赵帝刘曜独存西境。史家为区分,将关中的刘氏赵连同刘渊所建的汉,即将稍前的(屠各)刘姓政权统称为前赵,而将随后的石姓赵称为后赵。此后刘曜、石勒常相攻伐。
由于刘曜在关中地区对各民族采取高压政策,加上治国无方,一味征战,国势日颓,石勒则控制了河北广大地区。329年初,前、后赵大战于洛阳城西,刘曜饮酒过量,被后赵擒杀,汉赵主力被消灭。
318年十月,刘曜行至赤壁,遇到了从平阳出逃来奔的太保呼延晏与太傅朱纪。他们劝刘曜称尊号,刘曜于是称帝,改元光初。刘曜下令诛杀靳明,靳氏男女老少皆杀之。曜还遣刘雅迎母胡氏丧于平阳,还葬于粟邑,号曰阳陵,谥号宣明皇太后,起光世殿于前,紫光殿于后。此时,刘曜同石勒已成剑拔舒张之势,但因刘曜在关陇立脚不稳,有后顾之忧,所以不敢同石勒马上翻脸,准备授石勒为太宰、领大将军、加殊礼,以河内24郡封石勒为赵王。
光初二年(319年)二月,大司马、赵公石勒派左长史王脩献捷于汉,汉帝刘曜便遣郭汜前去授予石勒太宰、领大将军,进爵赵王,增封七郡,并前二十郡,加诸多特殊礼待,如曹操辅汉先例。刘曜让王脩返回襄国后,跟王脩一起来的舍人曹平乐却对刘曜说:“大司马遣王脩等来,外表至虔,内觇大驾强弱,谋待脩之返,将轻袭乘舆。”当时刘曜实力大为削弱,刘曜想到王脩向石勒报告虚实的事不免心生惧怕。于是追还郭汜、王脩,将王脩杀害于粟邑,原本授予石勒的官爵等亦搁置。
三月,石勒回到襄国,王脩副手刘茂只身逃归,详述了王脩的死因,石勒大怒地说:“我兄弟事奉刘氏,尽心做得比起人臣的本份更有余了。他们的基业都是我打下来的,今日得志了竟想来谋算我。赵王、赵帝,我自己也能给自己,哪用得着由他们赐予!”下令诛杀曹平乐三族。於是置太医、尚方、御府诸令,命参军晁赞建成正阳门。自此与汉赵结了仇怨。
四月,刘曜从粟邑返回长安,旧都平阳经此战乱城室残破、陵庙无存,现实际上又被石勒控制,于是定都长安并称帝,改国号为赵。牲牡尚黑,旗帜尚玄。刘曜说:“我们的祖先兴于北方,当年刘渊为了收买汉人而立汉宗庙。现在应该改国号,以匈奴单于为祖。”于是刘曜改立匈奴人的宗庙、社稷、南北郊,供奉、祭祀匈奴冒顿单于,“以冒顿配天”。