匈奴,其先祖夏后氏之苗裔也,曰淳维。唐虞以上有山戎、猃狁、荤粥,居于北蛮,随畜牧而转移。其畜之所多则马、牛、羊,其奇畜则橐扆、驴、骡、駃騠、騊駼、驒騱。逐水草迁徙,毋城郭常处耕田之业,然亦各有分地。毋文书,以言语为约束。儿能骑羊,引弓射鸟鼠;少长则射狐兔:用为食。士力能毌弓,尽为甲骑。其俗,宽则随畜,因射猎禽兽为生业,急则人习战攻以侵伐,其天性也。其长兵则弓矢,短兵则刀鋋。利则进,不利则退,不羞遁走。苟利所在,不知礼义。自君王以下,咸食畜肉,衣其皮革,被旃裘。壮者食肥美,老者食其馀。贵壮健,贱老弱。父死,妻其后母;兄弟死,皆取其妻妻之。其俗有名不讳,而无姓字。
夏道衰,而公刘失其稷官,变于西戎,邑于豳。其后三百有馀岁,戎狄攻大王亶父,亶父亡走岐下,而豳人悉从亶父而邑焉,作周。其后百有馀岁,周西伯昌伐畎夷氏。后十有馀年,武王伐纣而营雒邑,复居于酆鄗,放逐戎夷泾、洛之北,以时入贡,命曰“荒服”。其后二百有馀年,周道衰,而穆王伐犬戎,得四白狼四白鹿以归。自是之后,荒服不至。于是周遂作《甫刑》之辟。穆王之后二百有馀年,周幽王用宠姬褒姒之故,与申侯有卻。申侯怒而与犬戎共攻杀周幽王于骊山之下,遂取周之焦获,而居于泾渭之间,侵暴中国。秦襄公救周,于是周平王去酆鄗而东徙雒邑。当是之时,秦襄公伐戎至岐,始列为诸侯。是后六十有五年,而山戎越燕而伐齐,齐釐公与战于齐郊。其后四十四年,而山戎伐燕。燕告急于齐,齐桓公北伐山戎,山戎走。其后二十有馀年,而戎狄至洛邑,伐周襄王,襄王奔于郑之氾邑。初,周襄王欲伐郑,故娶戎狄女为后,与戎狄兵共伐郑。已而黜狄后,狄后怨,而襄王后母曰惠后,有子子带,欲立之,于是惠后与狄后、子带为内应,开戎狄,戎狄以故得入,破逐周襄王,而立子带为天子。于是戎狄或居于陆浑,东至于卫,侵盗暴虐中国。中国疾之,故诗人歌之曰“戎狄是应”,“薄伐猃狁,至于大原”,“出舆彭彭,城彼朔方”。周襄王既居外四年,乃使使告急于晋。晋文公初立,欲修霸业,乃兴师伐逐戎翟,诛子带,迎内周襄王,居于雒邑。
当是之时,秦晋为强国。晋文公攘戎翟,居于河西圁、洛之间,号曰赤翟、白翟。秦穆公得由余,西戎八国服于秦,故自陇以西有绵诸、绲戎、翟、䝠之戎,岐、梁山、泾、漆之北有义渠、大荔、乌氏、朐衍之戎。而晋北有林胡、楼烦之戎,燕北有东胡、山戎。各分散居谿谷,自有君长,往往而聚者百有馀戎,然莫能相一。
自是之后百有馀年,晋悼公使魏绛和戎翟,戎翟朝晋。后百有馀年,赵襄子逾句注而破并代以临胡貉。其后既与韩魏共灭智伯,分晋地而有之,则赵有代、句注之北,魏有河西、上郡,以与