汉文帝前元三年(前177年),绛侯
周勃被汉文帝
刘恒罢免
丞相职务回到自己封地,
灌婴继任丞相,刘恒撤销
太尉之职。这一年,
匈奴大举入侵北地郡、上郡,刘恒命丞相灌婴带领骑兵八万五千人,前去迎击匈奴。济北王
刘兴居得知汉文帝刘恒抵达代郡将要去攻打匈奴,因此趁机造反,想发兵袭击
荥阳。在匈奴撤兵后,刘恒就下令丞相灌婴从荥阳撤回部队,派祁侯
缯贺担任将军,接替灌婴驻守荥阳。任命棘蒲侯
柴武为大将军,统率
卢卿、
卢罢师、魏遬、
赵将夜等将军前去平定
济北王。
八月,诸将击溃
济北国叛军,俘虏济北王刘兴居,刘兴居自杀。汉文帝宣布赦免济北国中随济北王造反的官吏百姓。济北国被收归汉朝中央,设置为
济北郡。
汉文帝前元十四年(前166年)冬天,匈奴老上单于
稽粥率领十四万骑兵进入
朝那塞、
萧关,杀死北地郡都尉孙昂,劫掠了很多百姓和牲畜,到达彭阳。匈奴出奇兵攻入并烧毁了回中宫,骑马的
斥候到达了雍地的
甘泉宫。于是文帝任命
中尉周舍为
卫将军,郎中令
张武为
车骑将军,出动战车一千辆,骑兵十万名,屯驻
长安附近防备敌人。又任命昌侯
卢卿为
上郡将军、甯侯魏遬为
北地郡将军、隆虑侯
周灶为
陇西郡将军,
汉文帝想要亲征,被
薄太后阻止,于是任命东阳侯
张相如为
大将军,成侯
董赤为
前将军,内史
栾布担任将军,大规模出动
战车、骑兵去攻打匈奴。匈奴遁逃,汉军追出边塞也撤军了。
侯爵在位三十五年,汉文帝前元十五年(前165年),魏遬去世,谥“庄”。
东汉时期史书为避
汉明帝刘庄的名讳,在《
汉书》中改谥称“严”。