韩赵魏三家分晋之后,中国大地七雄争霸,其中三国的边境与戎狄部族接壤。
一是秦国,自陇以西有诸、绲戎、翟、等部族,岐、梁、泾、漆以北有义渠、大荔、乌氏、朐衍等部族;
二是赵国,北部有林胡、楼烦等部族;
三是燕国,北部有东胡、山戎等部族。

这些部族各自分散居住在山谷溪涧,有自己的君长,虽往往有一百多个部族聚集在一起,却没有一个部族能将各部族统一起来。
秦——义渠部修筑城池以求自守,而秦国则慢慢地对它进行蚕食,到了惠王嬴驷时,攻占了它二十五座城池。及至昭襄王时,宣太后将义渠王引诱到甘泉杀了,随后即发兵进攻义渠,灭掉了该部族,始在陇西、北地、上郡等地修筑长城,崐以抵抗西北胡人的侵扰。
赵——赵国国君武灵王赵雍率军在北方击破林胡、楼烦等部族,自代经阴山下,到高阙,修筑长城,建立要塞,并设置了云中、雁门、代郡等郡。
燕——燕国的将领秦开因曾在东胡作过人质,深得东胡的信任,返回燕国后率军袭击东胡,大破东胡兵,迫使它向北退却了一千多里。燕国于是也在造阳至襄平一线筑起长城,同时设置上谷、渔阳、右北平、辽东等郡,以抵御胡人的攻掠。
直到战国末期,匈奴部族才开始强大起来。赵国派李牧镇守北方,李牧隐忍多年,最终大破敌兵,斩杀匈奴十多万人马,乘胜灭掉了代地以北的胡族褴,攻破东胡,使林胡部族归降。匈奴单于领残兵逃奔而去,此后十多年不敢再接近赵国边境。