曹魏政权存在的时候,历代皇帝都热衷于对外作战,扩充疆土。几代皇帝励精图治,打匈奴,灭乌桓,羌、氐二族也不放过,使得疆域扩大。
南匈奴
东汉末年天下大乱,诸胡趁着汉末之际入侵中原,南匈奴最先卷入汉末争霸。汉灵帝驾崩后,于扶罗乘黄巾之乱,和白波军,黑山军合流进犯太原,河内等地。初平二年秋,于毒,白绕,睦固率领十万大军攻打魏郡,东郡,于扶罗亲率骑兵援助黑山军,王肱不能抵挡,曹操率军入东郡,在濮阳以少胜多,击溃白绕的部队。第二年春,于毒进攻武阳,曹操采用“围魏救赵”的办法,攻击于毒大本营,大败于毒、睦固,紧接着,又在内黄大破于扶罗,此战让南匈奴侵扰几乎停止。
兴平元年,袁术率军入陈留,于扶罗,黑山余部等佐之,皆为曹操击破,于夫罗最终归顺了曹操。兴平二年,于扶罗病死,呼厨泉继单于位,并于建安七年在平阳发动叛乱,被钟繇军队击败,再度向曹操投降。建安二十一年,呼厨泉入邺城朝觐时被授予官职,曹操乘机将他留在邺城,下令将匈奴汗国分为五部,每部各设立一个都督,直属中原王朝。这个煊赫一时,立国约四百三十年的匈奴汗国名存实亡。青龙元年,屯驻安定地区保卫边塞的匈奴首领胡薄居姿职等人率部反叛,但旋即被胡遵所平定。
乌桓
乌桓乘汉末之乱,中原多事,故得擅漠南之地,辽东、辽西等地的乌桓大人趁乱称王,三郡乌丸的首领辽西乌丸大王丘力居死后,因为儿子楼班尚小,由颇有武略的侄子蹋顿代立,总摄三王部。蹋顿在袁绍与公孙瓒交战时主动遣使与袁绍和亲,并帮助袁绍与公孙瓒作战,作为回报,袁绍不但与乌丸部诸王和亲,还遣使诏拜乌丸三王为单于。
曹操平定河北之际,三郡乌桓出兵犷平,攻打攻鲜于辅,曹操率兵救援,乌桓逃回塞北。为了彻底后患,曹操于建安十二年出兵远征乌桓,在郭嘉的建议下,率轻骑千里奔袭,在当地名士田畴指导下。密出卢龙塞,直指单于庭,到达后曹操迅速任命张辽为前锋并且将指挥旗授予给张辽。张辽率军奔袭乌桓军队,爆发了白狼山之战。此战,乌桓军队“虏众大崩”,蹋顿被斩,胡、汉降者20余万人。
建安二十三年,代郡乌桓反叛,鲜卑出兵相助,曹操操派遣曹彰及田豫率军平叛,大破乌桓鲜卑联军,乘胜逐北.,追到了桑干,“斩首获生以千数”。黄初年间,乌桓王骨进桀骜不驯,被田豫斩杀,并以骨进之弟统领其部众。
羌、氐
羌、氐二族长期与凉州诸侯相互勾结。建安十七年,曹操派徐晃与夏侯渊平定隃麋、汧诸氐。在平定关中后,曹操徙出原属韩遂,马超等兵五千余人,让殷署等督军,并令赵俨为关中护军,尽统诸军。羌人多次来犯,赵俨率领殷署等追到新平,大破之。
建安十九年,夏侯渊西征,横扫陇西,百顷氐王千万率羌、胡万余骑逆战,夏侯渊击之,大破之,紧接着又扫灭兴国氐王阿贵。大破兴国氐,常离诸羌,氐王千万逃窜,接着,夏侯渊转击高平各部,“皆散走,收其粮谷牛马”。不久后,曹操命夏侯渊帅诸将讨平枹罕宋建,夏侯渊仅用一个月时间,就攻下枹罕,斩宋建及所置丞相已下。夏侯渊遣张郃等平河关,渡河入进小湟中,河西诸羌尽降。后来,曹操每次引见羌、胡,都让夏侯渊作陪,以此威慑羌氐各部首领。在平汉中之时,又先后扫平椟、仇夷诸山氐,斩杀氐王窦茂。
青龙四年九月,凉州塞外胡阿毕师攻打西域诸国,西域校尉张就出兵征伐,斩首捕虏万余人。