作者:桓玄
桓玄因受命江州刺史而惹恼了殷仲堪,只能响应王恭举兵
晋安帝隆安元年(397年),尚书仆射王国宝、建威将军王绪倚仗当权的会稽王司马道子,因畏惧青兖二州刺史王恭,图谋削弱各方镇,桓玄知道王恭面对王国宝乱政有忧国之言,故此劝说殷仲堪起兵讨伐王国宝,并派人联络王恭,推王恭为盟主。
当时,殷仲堪担忧没有皇帝的支持,自己被众人认为能力未达一州方伯的情况会被王国宝等人利用,终令他被调离荆州。桓玄亦利用这个担忧劝说殷仲堪,但殷仲堪始终迟疑。不过,当时王恭原来已决定主动起兵,并联结殷仲堪,殷仲堪此时得报,于是答应了响应王恭。不久朝廷畏惧,故杀王国宝、王绪以息事宁人,王恭亦罢兵。在此过程中,殷仲堪与桓玄始终没有进行实质的军事行动。
王恭举兵以后,司马道子忧虑王恭和殷仲堪的威胁,于是引司马尚之和司马休之为心腹。隆安二年(公元398年),因着桓玄请求朝廷让他任广州刺史,而司马道子亦忌惮他,不想他继续盘踞荆州,于是下诏以他督交广二州军事、建威将军、平越中郎将、广州刺史、假节。桓玄受命后却不到职。同时司马道子听从司马尚之多树外藩,不料却因削夺了豫州刺史庾楷都督地区而令其劝王恭再度举兵,王恭遂于当年联结桓玄、殷仲堪等举兵讨伐司马尚之兄弟,桓、殷亦奉其为盟主。殷仲堪认为王恭这次肯定成功,于是积极参战,更分五千兵给桓玄,紧随担任前锋的南郡相杨佺期顺江南下。杨、桓二人到湓口时,亦为讨伐对象的江州刺史王愉逃奔临川,但被桓玄派兵追获。及后虽然庾楷大败给司马尚之,前来投奔桓玄,但桓玄也于白石大败朝廷军队。及后虽然王恭因刘牢之倒戈而败死,但桓玄和杨佺期进至石头,迫使司马元显回防京师,并命丹阳尹王恺守石头城。不过,因为刚刚背叛王恭的刘牢之率北府军入援京师,桓玄和杨佺期因畏惧而撤回蔡洲(今江苏江宁县西南江中),与朝廷军对峙。
当时司马道子打算利诱桓玄和杨佺期,令二人倒戈攻击殷仲堪,于是以桓玄为江州刺史,杨佺期为雍州刺史,而殷仲堪就被贬广州刺史。此举令殷仲堪大怒,命桓玄和杨佺期率兵进攻建康。不过桓玄却对这一任命十分高兴,打算接受,又犹豫不决。当时殷仲堪从弟弟殷遹口中又听闻杨佺期也决定受命,于是开始撤军。随着殷仲堪撤退,杨佺期部将刘系亦先行撤退,桓玄等大惧,又狼狈西退,直至寻阳(今江西九江市)追上殷仲堪。殷仲堪既失荆州刺史,倚仗桓玄为援;而桓玄本身亦要借助殷仲堪的兵力,故此据势相结,殷仲堪与杨佺期因着其家世声望,共推桓玄为盟主,皆不受朝命。朝廷见此大家恐惧,唯有下诏安抚,并让殷仲堪复任荆州刺史,请求和解。众人于是受命返回驻地。
桓玄回到老巢江陵,不敢再战欲带心腹之人借江陵大乱之机出逃,却遭人暗算被杀身亡
及后何无忌击败桓玄所派何澹之等军,攻陷湓口,进占寻阳,然后与刘毅等一直西进。桓玄亦自江陵率军迎击,两军于五月十七日在峥嵘洲相遇,当时桓玄军虽然有兵力优势,但因桓玄经常在船侧泛舟,预演败走时的动作,于是士众毫无斗志,在刘毅的进攻下溃败,焚毁辎重乘夜逃走,郭铨遂向刘毅投降。桓玄于是挟晋安帝继续西走,抛下晋穆帝皇后何法倪及安帝皇后王神爱于巴陵。殷仲文当时以收集散卒为名移驻别船,并趁机背叛桓玄,迎二后回建康。
桓玄于五月二十三日回到老巢江陵,冯该劝桓玄再战,但桓玄不肯,更想投奔梁州刺史桓希。不过当时人心已离,桓玄的命令都没有人遵行了。次日,江陵城中大乱,桓玄与心腹数百人出发,到城门时随行有人欲暗杀桓玄,但不中,于是彼此厮杀,桓玄勉强登船,身边人员因乱分散,只有卞范之跟随在侧。桓玄正打算到梁州治所汉中时,但屯骑校尉毛修之诱使桓玄入蜀,桓玄听从。而当时正值宁州刺史毛璠去世,益州刺史毛璩派了侄孙毛祐之及参军费恬等领数百人送毛璠丧至江陵,并于五月二十六日在江陵城西的枚回洲与桓玄相遇,二人于是进攻桓玄,箭矢如雨,桓玄宠信的丁仙期、万盖等为桓玄挡箭而死,益州督护冯迁跳上桓玄坐船,抽刀向前,桓玄拔下头上玉饰递给冯迁,说:“你是什么人,竟敢杀天子?”冯迁说:“我这只是在杀天子之叛贼而已!”桓玄遂被杀,享年三十六岁。桓玄死后,堂弟桓谦在沮中为桓玄举哀,上谥号为武悼皇帝。桓玄头颅则被传至建康,挂在大桁上,百姓看见后都十分欣喜。