战国初期,在三家分晋之后,赵国的主要国土位于今天的山西河北地区,东北与东胡接壤,背部同匈奴相连,西北方向是林胡和楼烦,这些游牧民族十分彪悍,经常以骑兵袭扰赵国边境,掳掠当地百姓,对赵国的农业生产和人民生活产生了极大的威胁,赵国军队与这些游牧民族的骑兵也经常发生战斗,但是在战斗的过程中赵军却始终难以占据优势,除了步兵对阵骑兵的兵种劣势之外,赵军士兵所穿着的华夏服饰实用性不如胡人骑兵,导致局部战斗过程中的劣势,也是不争的事实。

为了加强边防,提升军队的战斗力。公元前307年赵武灵王在赵国推行“胡服骑射”的军事改革,命令赵军改穿胡人的服饰,着短装,系皮带,头顶插上有貂尾或者鸟的羽毛帽子,并且征集战马,模仿胡人的作战方式训练士兵在马上骑射的战斗技巧,借此推动骑兵的发展,逐步放弃传统的车阵,在这场军事变革当中,赵武灵王遇到了极大的阻力,国内的贵族纷纷反对,公子成认为不应当学习胡人的服饰,变革传统的装束,赵文认为服饰事关礼法,不应当学习胡人的服饰,这是野蛮的表现,赵武灵王不为所动,坚定的推动胡服骑射改革,并在赵军当中迅速推广。

在此过程中赵军不断的向北拓展疆域,在攻占原阳(今内蒙古呼和浩特)之后,赵武灵王将该地设为“骑邑”,专门用来训练骑兵。为了进一步的推广胡服骑射的改革,赵武灵王以身作则,带头穿胡服,最终使得这项变革逐步全面的在赵国推行开来。

在军事改革取得一定成效之后,赵武灵王开始率领日益强大的赵军不断开疆拓土,为了避免树敌过多,他将主要的目光投向了中山国和周边的胡地。中山国是白狄所建立的国家,在春秋时期就不断的和晋国作战,一度被中原国家视为心腹大患,战国初期,魏文侯曾派吴起、乐羊率军一度灭亡中山国,但由于魏军远途越境灭国,中山桓公又复国,国力强盛,有战车九千乘。公元前307年,赵军攻打中山国,次年再攻中山,西边赵武灵王命军队向胡人发起进攻,一直打到榆中,林胡骑兵大败,胡林王向赵国献马臣服,赵武灵王命赵固管理林胡部落,并收编林胡骑兵,赵军实力大增。

公元前305年赵国再次大举进攻中山国,赵武灵王亲率三军,牛翦率车阵,赵希率领收编的林胡骑兵,军队在曲阳集结后,向中山发起攻势,中山军不敌纷纷败退,赵军攻占了榆中以北黄河上游的大片领土,赵武灵王在此设置九原郡和云中郡。公元前303年,赵军再次攻打中山国,大胜,将北至燕国,西至云中九原的大片领土收入囊中。公元前297年,赵武灵王到这些新占领的地区巡视,遭遇楼烦骑兵,赵武灵王率军大破楼烦,并收编了这些楼烦骑兵。公元前296年,赵武灵王再伐中山国,终于将其灭亡,并俘虏了中山王,通过胡服骑射以及这一些列的军事胜利,赵国的领土得到了大大的拓展,在此过程中还收编了大量的胡人骑兵,赵国的军事力量大大加强,赵国也由此一跃而崛起为当时少数能与秦国相抗衡的强国。