十年（215年）， 曹操派徐晃与夏侯渊平定隃麋、汧诸氐，和曹操会师于安定。曹操还邺后，又派徐晃与夏侯渊平鄜、夏阳余贼，斩杀梁兴，降三千余户。同年七月，徐晃随曹操征讨张鲁，派徐晃讨伐椟、仇夷和山氐，皆归降。因功升为平寇将军。此战中，徐晃解将军张顺之围，击财陈福等三十余屯，皆破之。同月，曹操回到邺城，任命夏侯渊为都护将军，督徐晃、张郃驻守阳平关。建安二十三年（218年）， 刘备进攻汉中。同年四月，刘军进至阳平关，夏侯渊、张郃、徐晃等率军阻击。刘备派部将陈式等十余营袭击马鸣阁（今四川广元北），企图切断曹军后方通