建安十六年(211年),梁兴与韩遂、马超相约一起反叛曹操。曹操出动大军,几番苦战,最终打败凉州联军。同年十二月,曹操委任夏侯渊为行护军将军,令他驻守长安。
话说梁兴败退到蓝田驻守后,总是伺机出兵攻打和掳掠周围的郡县。时任左冯翊(yì)的郑浑,一面修筑城墙,一面用赏金激励人们打击梁兴。于是,跟随梁兴的那些部众,不断有人因他们的妻儿被吏民俘虏转而投降郑浑。梁兴的部众就这样被逐渐瓦解。曹操命夏侯渊率领大军出征,先后斩杀梁兴、靳富,救出被劫持的夏阳县长、邵陵县令和众多官吏。捷报传到邺城,曹操大喜,加封夏侯渊为博昌亭侯。
建安十九年(214年),马超从张鲁那里讨来一支军队,攻打姜叙。姜叙紧急向夏侯渊求救。众将都认为,应当赶紧向曹操报告,但夏侯渊坚决反对,说:从长安到邺城往返四千里,等到曹操回书,姜叙早已被马超打败。他立即派遣张郃(hé)为先锋,率领步骑兵五千人从陈仓小道进军。张郃到达渭水,与马超遭遇后,马超退走。夏侯渊率领大军随后赶到,收复被马超破坏的诸多县城。
接着,夏侯渊挥军攻打盘踞在显亲的韩遂。韩遂抵挡不住,败退到略阳。夏侯渊追赶到略阳,在距离韩遂还有二十多里时,他忽然心生一计,转头攻打长离。韩遂麾下有许多羌人士兵,而长离是那些羌人士兵的老家。得到消息的羌兵们不顾一切回家援救自己的家人,却在半路上遭到夏侯渊预先埋伏好的士兵的袭击。夏侯渊连战连捷,缴获无数军粮、牛马及其他物资。
同年十月,夏侯渊受命出兵征讨在枹(fú)罕的宋建,大破宋建麾下数万兵马。宋建在关西称王称霸,设置文武百官,虎踞龙盘三十多年,至此化作了鬼魂。捷报传到邺城,曹操啧啧称赞,环顾左右说:“你我都不如他!”