從此,趙武靈王就穿上了胡服。
為了在朝廷內取得一致意見,趙武靈王派大臣前去勸說叔父公子成:“我已改穿胡服,將穿著胡服朝會群臣,所以也請叔父穿上它。兒女不準反對父母,臣子不準背叛君主,這是上古通用的道理。如今我若發布改穿胡服的命令,假如叔父不穿,天下人恐怕都會議論這件事。推行對國家有利的事,這樣的行為不會邪惡;施行政策依靠顯貴家族,君主的名望不會受到損害。我希望借助叔父的幫助,來成就改革趙國服飾的功業。”公子成卻說:“漢族的地方,是聰明睿智的人居住的地方,世間萬物聚集的地方,聖賢之人推行教化的地方,《詩》、《書》禮義應用的地方,奇巧技能試驗的地方,遠方賓客前來觀光的地方,四方蠻夷傾心沉著學善的地方。可是現在君王舍棄了這些優良的傳統,改穿胡人的衣服,改變古時的教化,更換古代的常道,豈不違背百姓的心願,破壞中國傳統文化?”大臣回來,向趙武靈王複述了這一切。趙武靈王說:“我本來就聽說叔父有病,他既然這麼說,那我必須親自去看望他。”
趙武靈王很快來到了公子成的家裏,誠懇地請求他說:“叔父說的是舊俗,而我所講的是改變舊俗。趙國的東邊黃河和薄洛之水,與齊國和中山國共有,但我們沒有船隻可以使用;從常山到代地、上黨,東邊有燕國、東胡,西邊是與樓煩、秦國和韓國交界的邊疆,但我們沒有騎兵和弓箭手守備。改穿胡服、訓練騎射,就是為了抵抗他們的襲擊。胡人曾經多次襲擊我們,先王把這些事情視作自己的恥辱,怨仇至今未報。如今我們設置騎射防守,近則可以注意北方的動向,遠則可以報複當年的仇恨。叔父如果隻順從舊俗,卻背離了簡、襄兩主的遺誌;厭惡改穿胡服的名聲,而忘記了先前我們所遭受的恥辱,這可不是我所希望的。”公子成這才反複叩拜,認為趙武靈公說得有理。趙武靈王便馬上賜給他一套胡服。第二天,公子成就穿著這套胡服上朝。趙武靈王趁機公布改穿胡服的命令。
趙文、趙造、周袑(shào)、趙俊等大臣都勸說趙武靈王不要改穿胡服,認為依照舊法反而方便。趙武靈王說:“連三皇五帝都是不斷變革的,夏桀和商紂因為沒有變革才導致滅亡。違背古製未必就可以非議,遵循舊法未必就應該稱道。遵循舊製的功績,不可能超出世俗;效法古人的學說,不可能治理今世。你們不懂這些道理啊!”趙武靈王主意已定,很快就著手推行胡服,並招募士卒訓練騎射。
改穿胡服、訓練騎射之後,趙國的實力很快就增強了。等到蓄積了一定的軍事力量,趙武靈王就開始掌握了主動權。
武靈王二十年,趙國軍隊攻取了中山國的土地,向西攻入胡人的腹地,到過榆中;武靈王二十一年,趙國軍隊再次攻打中山國,迫使中山國拿出四座城求和;武靈王二十三年,再次攻打中山國,中山國的實力大大萎縮,同時多次攻擊胡人軍地。到武靈王二十六年時,趙國的版圖已經擴展到北至燕、代地區,西至雲中、九原地區。胡人再也不敢輕易騷擾擄掠趙國了。