氐族分布在陕、甘、川交界的白龙江、汉水、岷江、嘉陵江流域,以农为主,兼有畜牧。氐族各部名目繁多,因地而异,自有首领,其中最大的一部称“白马氐”,首领姓杨。元鼎六年(公元前111年),汉武帝在氐族地区设置汶山、武都郡,氐族自由迁徙至今甘肃东部和关中西部。两汉之际与汉族关系日渐密切,受汉族文化影响很深。东汉末至三国时期氐族强大起来,酋长杨千万和阿贵各有部落万余户。曹操西征马超、进攻汉中张鲁期间,曾将氐族6万余户迁至长安等地居住。西晋时,关中地区除汉族外,人数最多的是氐族,总数约在20万户以上。南北朝时,氐族融合于汉族之中。
【氐帅齐万年起义】 齐万年系内迁至关中扶风的氐族。西晋元康四年(公元294年),由于统治阶级的腐朽,加重了对内迁各族人民的民族和阶级的双重压迫,引起各族人民的不断反抗。元康六年(公元296年)夏,镇守关中的赵王司马伦“刑赏失中”,滥杀羌族首领数10人,引起关中氐、羌、匈奴等各族的大起义,共推氐族齐万年为帝,进攻泾阳(今甘肃平凉西北),进驻梁山(今陕西乾县),先后击败前来镇压的西晋军。六陌(今陕西乾县东北)一战,击杀西晋大将周处等,并围攻雍(今陕西凤翔)、汧(今陕西陇县)、陈仓(今陕西宝鸡东),晋郡守、县令望风而逃。西晋朝廷屡派大军扼守长安,予以镇压。至元康九年(公元299年),晋将孟观经大战十余次,最后镇压了这次起义。齐万年被擒,斩于京师。
【前秦都长安】 东晋永和七年(公元351年),氐族人苻健建立前秦政权,都长安。前秦第三任皇帝苻坚即位后,重用汉人王猛,以为中书令、京兆尹。王猛劝课农桑,整顿朝纲,翦灭豪强,使得路不拾遗,风化大行。苻坚还颇重儒学,亲临太学,考试学生。史称,苻坚时,“关陇清晏,百姓丰乐。自长安至于诸州,皆夹路树槐柳,二十里一亭,四十里一驿,旅行者取给于途,工商贸贩于道。百姓歌之曰:‘长安大街,夹树杨槐。下走朱轮,上有鸾栖。英彦云集,诲我萌黎。’”前秦长安,民族融合出现空前景象,史称:“四夷宾服,凑集关中,四方种人,皆奇貌异色”(《晋书·苻坚载记》)。东晋太元八年(公元383年),苻坚集步兵60万、骑兵27万,征伐东晋,在淝水之战中大败,几乎全军覆没。