十四、孙恩卢循起义
东晋会稽、吴郡等滨海等地流行道教,信奉的既有士族官僚,也有平民百姓。钱塘杜子恭是当时著名的五斗米道师,出身琅邪道教世家的孙泰以杜子恭为师,并继之为道师。孙泰有许多道徒,所以他被“敬之如神”。因“诳诱百姓”的罪名被东晋政府流放到广州,而广州刺史王怀之用他为代理郁林太守。晋孝武帝末年,孙泰回到建康(今江苏南京),执政司马道子任其为徐州主薄,司马元显跟跟从他学道教“秘术”。他利用传道的影响纠集兵众数千人,参与讨伐王恭,后又“扇动百姓,私集徒众,三吴士庶多从之。”朝廷惟恐孙泰聚众为乱,杀了孙泰及其六个儿子。他的侄子孙恩逃亡于海岛,有徒众百余人,决心报仇,大陆的信徒常常给孙恩等送去粮食衣物。
隆安三年(399年)十月,司马元显下令征发三吴地区的免除了奴隶身分成为佃客的人当兵,号称“乐属”,送往京都。于是,东土嚣然,民心**,不仅引起“乐属”及其家人的愤怒,也引起“乐属”主人的不满。孙恩乘机率领徒众从海岛登陆,进攻上虞(今浙江上虞),杀死县令,接着进攻会稽郡,杀内史王凝之,起义队伍很快发展到数万人。旬日之中,会稽、吴郡、吴兴、义兴、临海、永嘉、东阳、新安等八郡都起来响应,纷纷杀死地方官吏,人数达到数十万。孙恩的队伍很复杂,既有狂热的道教信徒,也有一般民众;既有地主,也有农民,而就其大多数说,是三吴地区深受压迫剥削的自耕农和佃户,这场斗争的本质是广大农民群众反抗东晋地主阶级残暴统治的阶级斗争,是东晋历史上声势浩大的农民起义。东晋地方官吏如吴兴太守谢邈、永嘉太守谢逸、乌程令夏侯愔等相继被杀,吴国内史桓谦、临海太守新蔡王司马崇、义兴太守魏隐等仓促弃郡逃亡,而居住在这儿的士族官僚顾胤、谢明慧、谢冲、张琨、孔道等虽然不少人信奉道教,但也都被杀死。孙恩占据会稽城,自称征东将军,其徒属号为“长生人”。孙思任命许允之为义兴太守、丘尪为吴兴太守、陆瑰为吴郡太守。
为了镇压孙恩起义,东晋朝廷任命徐州刺史谢琰兼督吴兴、义兴军事,讨伐孙恩。都督兖、青、冀、幽、并、徐及扬州之晋陵军事的刘牢之也率领北府兵出发。起义初起、八郡响应时,孙恩便被胜利冲昏头脑,对部属说:“天下无事了,我和诸君将要穿着朝服到建康。(今江苏南京)”因此义军既没有进攻的部署,也没有作御敌的准备。十二月,谢琰击斩义兴许允之,又进击吴兴,大破丘尪。谢琰驻扎在乌程,派司马高素配合刘牢之,进逼浙江(今富春江)。孙恩企图割据浙江以南,见刘牢之率北府精锐部队渡江。孙恩便带领男女二十余万口东撤,丘尪、陆瑰、沈穆之等都被官军所杀。孙恩率众退回了海岛。由于刘牢之等纵容官军暴掠,东土郡县城中百姓逃遁一空。
隆安四年(400年)五月,孙恩从浃口(今浙江镇海东南)登陆,攻破余姚、上虞,在进攻邢浦(今浙江绍兴北)时失利,不久再战邢浦,径直攻取会稽,会稽太守谢琰战败,与其二子被部下杀死。朝廷大震,派高雅之等将领抵御孙恩,又被孙恩所败,死者十分之七八。朝廷急忙以刘牢之都督会稽等五郡军事,进击孙恩,孙恩再次退回海岛。次年二三月,孙恩又两次登陆进攻句章(今浙江宁波南)和海盐,都被北府将领刘裕击败。五月,孙恩改变进攻路线。此次,由海道北上,攻扈渎(今上海青浦),在吴国杀死内史袁山松。接着,他又从海道突然进至丹徒,战士十余万,楼船千余艘,消息震动了建康。”刘牢之急调刘裕等部北上,兵不满千人,倍道兼行,与孙恩义军战于京口西面蒜山。义军战败,从悬崖投水而死的人很多。孙恩整顿余部,直趋建康,因楼船高大,又逆风逆流,速度很慢,数日才到白石,这时建康已经有所准备。遂渡海至郁洲(今连云港,当时为海岛),以偏师攻陷广陵,杀敌三千人。后刘裕追至郁洲,多次击败起义军。义军损失万余人,加上饥饿疾病,死者过半,力量日益衰弱,南退浃口入海。元兴元年(402年),孙恩进攻临海之举又一次失败,义军剩下一千余人,孙恩害怕为官军所俘,投海自杀。
孙恩死后,余众推孙恩妹夫卢循为首领。此时,桓玄从荆州起兵攻入建康,控制了东晋朝廷,北府都督刘牢之被贬为会稽内史,自缢而死。桓玄为稳定三吴地区,授卢循为永嘉太守。卢循虽接受任命,仍继续进攻东阳郡,但屡战屡败,于是泛海南下。元兴三年(404年),卢循攻打番禺(今广州)百余日,终擒广州刺史吴隐之。于是自称平南将军、摄广州刺史事,又派姐夫徐道覆率众攻下始兴(今广东韶关)。此时,刘裕刚刚推翻桓玄的统治,正在清除桓玄残余势力,无暇南顾。义熙元年(405年)四月,朝廷正式任命卢循为广州刺史,徐道覆为始兴相。卢循据广州五年多,当刘裕北伐南燕时,徐道覆建议袭取建康,他说:“刘裕已出,屯兵坚城之下,不知何时回师,乘此进击易如反掌,如果攻克建康,刘裕即使回来,也已晚了。”卢循起初不从,后来才勉强答应。义熙六年(401年)二月,卢循与徐道覆分兵北上。徐道覆从东路迅速克南康、庐陵。攻打豫章(今江西南昌)时与东晋江州刺史何无忌战于赣水之上,大败官军,杀死何无忌。卢循从西路攻湘中诸军,在长沙大败东晋荆州刺史刘道规所派的军队,推进至巴陵(今湖南岳阳),准备进军江陵。此时,刘裕闻讯后慌忙南归,只带数十人日夜兼程回到建康,布置京师防卫。东晋豫州刺史刘毅准备出兵迎击卢循。刘裕写信劝止,刘毅不听,率领20000水军从姑熟出发。徐道覆得知刘毅军即至,便驰告卢循率军东下,合军共击刘毅。五月,义军与官军大战桑落洲(今江西九江东北长江中)。官军大败,悉数丢弃船舰、辎重,刘毅只带数百人逃走,余众均被俘虏。在义军处于优势时,卢循却动摇,得到刘裕回到建康的消息,十分害怕,企图撤兵西行,占领江陵,割据荆、江二州。在徐道覆的坚持下,义军才继续东进,“战士十余万,舟车百里不绝,楼船高十二丈,败还者争言其强盛。”
刘裕北伐始归,建康将士多有伤病,人数不过数千,人心不安。尚书左仆射孟昶等主张迁都江北,刘裕不允,认为“一旦迁动,便自土崩瓦解”,孟昶惧而自杀。由于卢循的犹豫,刘裕嬴得了喘息的时间,他招募士兵,修葺石头城,亲自领兵屯守。义军进至淮口(秦淮河入长江处,今南京西北)时,徐道覆建议在新亭与白石间分几路上岸,同时发动进攻。而卢循多疑少决,命令停泊蔡洲,寄希望于官军“自溃”,贻误了战机。直到刘裕树栅淮口,又修治越城,筑查浦、药园、廷尉三垒后,卢循才以十余舰攻击淮口栅,久攻不下,船舰反被风暴淹没。后转攻南岸,进击京口等地,均无所获。义军从五月至七月屯兵建康城下,此时已是师劳兵疲,粮食给养也发生困难,只得南撤寻阳。刘裕一面派部将王仲德、刘仲、蒯恩等追击卢循,一面整治水军,派部将孙处、沈田子率众3000,从海道奔袭番禺。接着,刘裕又亲自率领兖州刺史刘藩及将军檀韶、刘敬宣等从建康出发,企图一举消灭义军。十月,徐道覆再次领兵30000突袭破家(今湖北江陵东南),准备攻打江陵,遭到荆州刺史刘道规拦腰阻击,死万余人,“赴水死者殆尽,道覆单舡走还湓口(今江西九江西)”。十一月,留守于南陵(今安徽宣城西)的义军被王仲德率领的官军打败。十二月,卢循、徐道覆重整队伍,“帅众数万塞江而下,而后莫见舢舻之际”,可见义军仍具有相当实力。而刘裕进军大雷(今安徽望江),派出轻舰,以强弩逼义军船舰泊西岸,由预先埋伏在西岸的步骑军纵火焚烧义军船舰,一时烟炎障天,义军大败。卢循指挥余部向豫章撤退,树栅于左里,阻断官军。刘裕率军攻栅,义军虽作殊死战,但未能抵抗,死者万余人。卢循收集散卒数千人,向广州撤退,徐道覆也退回根据地始兴。义熙七年(411年)二月,晋军攻破始兴,斩徐道覆。三月,卢循率军至番禺城外,番禺早已被晋军占领。卢循围攻二十余日不能下,晋军派出援军,卢循败走交州,最终在龙编(今越南河内东天德江北岸)遭到惨败,投水自杀。
这次起义沉重地打击了东晋的腐朽统治,特别是摧毁了门阀士族制度在三吴地区的统治基础。但由于孙恩、卢循、徐道覆等人建议的目的只是为提高自身的社会地位和政治地位,经常表现出次等士族的动摇与妥协,使这次有数十万农民群众参加的起义,具有很大的局限性。