八月初,张任亲入汉嘉。
此地乱兵猖獗,多是刘璋旧军逃卒聚众为寇,占田为王,尤以盘龙山、广水镇为最。
张任先下招安文书,限期三日自降者不罪,过期者按军法伐之。
盘龙山寨主不服,夜袭张任中军,被埋伏断其退路,生擒当场。
张任斩首示众,列于三镇。
广水镇寨主带众三千请降,张任收编千人,其余尽遣归农,首设“镇西都兵府”,军农分管,各设军规。
又遣旧卒三百往乡间设“屯戍制”,以兵为本、民为辅,保耕保粮,防贼防乱。
至八月初八,三郡悉平。
吕布闻报,命于成都立“镇西府”,张任为府主,统辖越嶲、汉嘉、青羌三地,封“益州镇西大将军”。
张任上疏:“愿于三郡间设烽燧、置关隘、开屯田、通五道,使西境不再为患。”
吕布准之,拨粮三万石,兵器千件,骑马三百,作为镇西开局之资。
八月初十,张任立誓于三郡之界山:“此三地若再乱,张任当剖心以祭!”