公元前307年,赵国之主赵武灵王统率大军,对东面的中山国发动进攻。赵国军队打到中山国南部的房子(今河北高邑县东)时,久攻不克。中山军队趁机发动反击。赵国军队虽然人多势众,却被中山军队打得连吃败仗,不得不退出中山国境。赵国边境的鄙邑也被中山国占领。
燕国得知中山正与赵国交战,也想趁机夺取中山的土地,于是从北部攻入中山。可是,燕国军队打到中山(今河北唐县)时,也被中山军队打得大败。
赵武灵王归国之后,带领众臣子到全国各地巡视。他对大臣楼缓说:“咱们国家的四周都是强邻啊!北面有燕国、东胡,西边有秦国、韩国和楼烦(部落名),东面有齐国、中山。我们如果没有办法使国家强大,赵氏宗庙就保不住了!”
赵武灵王又说:“我军与胡人(北方少数民族)交战时总是失利。他们的衣服很短小,袖子很窄,打仗时占了很大的便宜。所以我在国内推行胡服,提高军队的战斗力,你看可好?”楼缓说道:“您的办法真是太好了!咱们学习胡人的衣着,一定能改变在战场上被动挨打的局面。既然胡人的服装对打仗有利,为什么不学习他们?”
赵武灵王说:“我们不但学习胡人的衣着,也可以学习胡人的作战方式。我们是利用战车作战,而胡人是骑马作战,比我们要灵活机动得多!”楼缓也表示同意。可是随侍的其他大臣却说:“楼缓的看法不对!我们祖祖辈辈都穿宽大的服装,没人说不好。为什么轻易地改变衣着?”
回京后,赵武灵王又对大臣肥义说:“我看胡人的服装和作战方式对打仗有利,想学习胡服骑射。但很多臣子反对,你看应当怎么办?”
肥义说:“人们做事情如果顾虑太多,反而不会成功。大王如果真的想学胡人,就不要考虑大臣们的议论,要做就做。古代的帝王就曾经改变过生活习惯。舜曾经学习有苗氏部落的舞蹈,禹在治水时路过‘裸国’,也学他们的样子裸露着上身。”听了肥义的话,赵武灵王终于下了改革旧习俗的决心。
赵武灵王先宣王叔公子成入宫,将穿胡服、学骑射的好处一遍遍地讲给他听。公子成代表传统势力,开始说什么也不愿穿胡人的衣服。可是到后来,他觉得武灵王的话确实有理,也就愿意支持“胡服骑射”。赵武灵王大喜,立刻赐给他一套胡服。
群臣一见向来以谨慎守旧著称的公子成也开始穿胡服,知道“胡服骑射”的潮流难以阻挡,从此也穿上了胡服。
于是,赵武灵王下令在全国范围实行“胡服骑射”。很多人听从他的命令,穿起了更适合活动的胡服。赵武灵王还在北部地区召集一些善于骑射的人入伍,又将步兵改为骑兵,甚至还收编北方少数民族的武装。这样,一支赵国铁骑终于建立起来了。
当时,中原各国都崇尚礼乐,以中原文化为正统。而赵武灵王却认识到中原文化的不足,进行改革,这说明他不愧是一位伟大的政治家。
“胡服骑射”的改革收到了很大的成效。赵武灵王统率着赵国骑兵,不但打败了中山,而且战胜了林胡、楼烦等胡人部落,迫使他们向北迁移,得到了几千里的土地。
可是,赵武灵王过早地交出了权力,让儿子赵惠文王继承王位,自己自称“主父”。公元前295年,赵武灵王的长子赵章在与赵王夺权的斗争中失败,逃入武灵王的沙丘宫中。赵惠文王派公子冲入沙丘宫,杀了赵章,并将皇宫包围起来。结果,赵武灵王被活活饿死。