等大败，郭援被斩杀，高干和匈奴单于都投降。建安十年（205年），高干再次举并州反抗曹操，张晟、卫固和张琰等都起兵响应。曹操任命张既为议郎，参钟繇军军事，并出使征召马腾等关中诸将。最终大军击破张晟军，张琰和卫固被杀，高干投奔荆州牧刘表，张既封武始亭侯。建安十三年（208年），曹操南征荆州，因为马腾等拥兵割据关中，出发前派张既征命马腾，马腾于是东迁邺城，曹操表他为卫尉，并表其子马超为将军，统率马腾的兵众。建安十六年（211年），马超叛曹，张既跟从曹操平定马超。战后张既任京兆尹，招怀流民，重建县邑，百姓都感激