之。諺曰:‘欲人勿知,莫若勿為。’聲無細而弗聞,事未形而必彰者,其此之謂也。”堅廣修學官,召郡國學生通一經以上充之,公卿已下子孫並遣受業。其有學為通儒、才堪幹事、清修廉直、孝悌力田者,皆旌表之。於是人思勸勵,號稱多士,盜賊止息,請託路絕,田疇修闢,帑藏充盈,典章法物靡不悉備。堅親臨太學,考學生經義優劣,品而第之。問難五經,博士多不能對。堅謂博士王實曰:“朕一月三臨太學,黜陟幽明,躬親獎勵,罔敢倦違,庶幾周、孔微言不由朕而墜,漢之二武其可追乎!”實對曰:“自劉石擾覆華畿,二都鞠為茂草,儒生罕有或存,墳籍滅而莫紀,經淪學廢,奄若秦皇。陛下神武撥亂,道隆虞、夏,開庠序之美,弘儒教之風,化盛隆周,垂馨千祀,漢之二武焉足論哉!”堅自是每月一臨太學,諸生競勸焉。
屠各張罔聚眾數千,自稱大單于,寇掠郡縣。堅以其尚書鄧羌為建節將軍,率眾七千討平之。
時商人趙掇、丁妃、鄒瓫等皆家累千金,車服之盛,擬則王侯,堅之諸公競引之為國二卿。黃門侍郎程憲言于堅曰:“趙掇等皆商販醜豎,市郭小人,車馬衣服僭同王者,官齊君子,為籓國列卿,傷風敗俗,有塵聖化,宜肅明典法,使清濁顯分。”堅於是推檢引掇等為國卿者,降其爵。乃下制:“非命士已上,不得乘車馬于都城百里之內。金銀錦繡,工商、皂隸、婦女不得服之,犯者棄市。”
興寧三年,堅又改元為建元。慕容�遣其太宰慕容恪攻拔洛陽,略地至於崤、澠。堅懼其入關,親屯陝城以備之。
匈奴右賢王曹轂、左賢王衛辰舉兵叛,率眾二萬攻其杏城已南郡縣,屯於馬蘭山。索虜烏延等亦叛堅而通於辰、轂。堅率中外精銳以討之,以其前將軍楊安、鎮軍毛盛等為前鋒都督。轂遣弟活距戰於同官川,安大敗之,斬活並四千餘級,轂懼而降。堅徙其酋豪六千餘戶於長安。進擊烏延,斬之。鄧羌討衛辰,擒之於木根山。堅自驄馬城如朔方,巡撫夷狄,以衛辰為夏陽公以統其眾。轂尋死,分其部落,貳城已西二萬餘落封其長子璽為駱川侯,貳城已東二萬餘落封其小子寅為力川侯,故號東、西曹。
秦、雍二州地震裂,水泉湧出,金象生毛,長安大風震電,壞屋殺人,堅懼而愈修德政焉。
使王猛、楊安等率眾二萬寇荊州北鄙諸郡,掠漢陽萬餘戶而還。羌斂岐叛堅,自稱益州刺史,率部落四千餘家西依張天錫叛將李儼。堅遣王猛與隴西太守姜衡、南安太守邵羌討斂岐於略陽。張天錫率步騎三萬擊李儼,攻其大夏、武始二郡,克之。天錫將掌據又敗儼諸軍於葵谷,儼懼,遣兄子純謝罪于堅,仍請救。尋而猛攻破略陽,斂岐奔白馬。堅遣楊安與建威王撫率眾會猛以救儼。猛遣邵羌追斂岐,使王撫守侯和,姜衡守白石。猛與楊安救枹罕,及天錫將楊遹戰於枹罕東,猛不利。邵羌擒斂岐於白馬,送之長安。天錫遂引師而歸。儼猶憑城未出,猛乃服白乘輿,從數十人,請與相見。儼開門延之,未及裝置,而將士續入,遂虜儼而還。堅以其將軍彭越為平西將軍、涼州刺史,鎮枹罕。以儼為光祿勳、歸安侯。
是歲,苻雙據上邽、苻柳據蒲坂叛于堅,苻庾據陝城、苻武據安定並應之,將共伐長安。堅遣使諭之,各齧梨以為信,皆不受堅命,阻兵自守。堅遣後禁將軍楊成世、左將軍毛嵩等討雙、武,王猛、鄧羌攻蒲坂,楊安、張蠔攻陝城。成世、毛嵩為雙、武所敗,堅又遣其武衛王鑑、寧朔呂光等率中外精銳以討之,左衛苻雅、左禁竇衝率羽林騎七千繼發。雙、武乘勝至於榆眉,鑑等擊敗之,斬獲萬五千人。武棄安定,隨雙奔上邽,鑑等攻之。苻柳出挑戰,猛閉壘不應。柳以猛為憚己,留其世子良守蒲坂,率眾二萬,將攻長安。長安去蒲坂百餘里,鄧羌率勁騎七千夜襲敗之,柳引軍還,猛又盡眾邀擊,悉俘其卒,柳與數百騎入於蒲坂。鑑等攻上邽,克之,斬雙、武。猛又尋破蒲坂,斬柳及其妻子,傳首長安。猛屯蒲坂,遣鄧羌與王鑑等攻陷陝城,克之,送庾於長安,殺之。
太和四年,晉大司馬桓溫伐慕容�,次於枋頭。�眾屢敗,遣使乞師于堅,請割武牢以西之地。堅亦欲與�連橫,乃遣其將苟池等率步騎二萬救�。王師尋敗,引歸,池乃還。
是時慕容垂避害奔于堅,王猛言于堅曰:“慕容垂,燕之戚屬,世雄東夏,寬仁惠下,恩結士庶,燕、趙之間鹹有奉戴之意。觀其才略,權智無方,兼其諸子明毅有幹藝,人之傑也。蛟龍猛獸,非可馴之物,不如除之。”堅曰:“吾方以義致英豪,建不世之功。且其初至,吾告之至誠,今而害之,人將謂我何!”