前赵光初六年(323年)七月,陈州刺史陈安被刘曜俘杀,前赵势力达秦陇。
大兴元年(318年)十月,汉相国刘曜在平阳(今山西临汾)称帝,改元光 初。后迁都长安。为了拓展疆土,刘曜先将兵锋指向秦陇。并于汉光初二年(319)六月,改国号为赵(史称前赵)。
光初五年(322年)二月,刘曜率军攻打仇池(今甘肃成县西)杨难敌。难敌投降,并遣使向前赵称藩,刘曜让难敌占据武都、阴平两郡,并封为上大将军、武都王。
秦州刺史陈安请求朝见刘曜。刘曜声称患病,拒而不见。陈安大怒,派遣弟陈集率骑兵三万追打刘曜,受到刘曜将领呼延瑜的狙击,陈集被杀。陈安回到上邽(今甘肃天水),又袭击开城(今陕西宝鸡西北),一举攻克,陇上氐族、羌族纷纷投附。陈安自称凉王。唯有休屠王石武向赵投降,刘曜任命石武为秦州刺史,封酒泉王。光初六年(323年)六月,陈安围攻赵将刘贡驻守地南安。石武引兵支援,与刘贡合击陈安。陈安大败,被迫退守陇城(今甘肃庄浪)。七月,刘曜亲自率领大军围攻陇城,另遣将兵包围上邽。陈安屡战屡败。陇上诸县闻风纷纷投降刘曜。陈安让副将杨伯支、姜冲儿留守陇城,自率精兵突出重围,向陕中逃奔。刘曜派将军呼延青人追击,陈安弃马逃匿山中,被赵将俘杀。陈安将领杨伯支诛杀姜冲儿,出城投降;别将宋亭斩赵募,以上邽投降。刘曜下令将秦州大姓杨、姜诸族2000余户迁往长安。氐族、羌族也都送人质到长安,向刘曜投降。八月,刘曜乘削平陈安之机,又派兵向凉州张茂进攻。刘曜亲率士卒28万,列阵百里,直逼姑臧(今甘肃武威)。不久,张茂便遣使向刘曜称藩,并献上马、牛、珍宝。刘曜任命张茂名侍中、太师、凉州牧,封凉州王,加九锡。
从此,秦陇之地尽归前赵。
