庾亮到寻阳后,宣太后诏,命温峤为骠骑将军、开府仪同三司,加郗鉴为司空。
温峤以苏峻未平而不接受,同时打算起兵讨伐苏峻,又分兵给庾亮。
庾亮和温峤本来互推为盟主而大家都推让不受,后因温充推荐征西大将军—陶侃而决定二人共推之,并派督护—王愆期到荆州通知陶侃。
起初,陶侃因为自己没有被任命为辅政大臣,所以愤怨而拒绝。
后来,虽然在温峤多番劝请下答应,并宣布苏峻和祖约的罪状以及派龚登领兵与温峤会合,但不久即追还龚登并反悔。
温峤唯有再度写信游说,并以其子—陶瞻之死刺激陶侃,最终才令陶侃感悟,自领兵温峤会合。
而徐州刺史—郗鉴所在的广陵,粮少城孤,又邻近北方外族政权,因此士民都无坚定守戍的意志。
但郗鉴收到升任司空的诏书后即流涕誓师,要起兵讨伐苏峻,将士都争相要求参与。
陶侃到寻阳后,众人都称,陶侃要杀庾亮以谢天下。
庾亮感到害怕,于是,前去见陶侃并引咎自责。
最终,其表现令陶侃释怀,反更欣赏庾亮。
于是,讨伐军齐心要进攻建康,平灭苏峻,西军遂起兵。
同时,王导以太后密令要三吴吏士起义兵,以援救建康。
于是,会稽内史—王舒命早前逃亡到当地的庾冰行奋武将军,领兵一渡钱塘江;
吴兴太守—虞潭、吴国内史—蔡谟和前义兴太守—顾众都举兵向应。
至此,三吴的东军也起兵。
苏峻知道陶侃领导的西军起兵后,听从参军—贾宁的计谋,由姑孰退守石头城,分兵对抗西军各部。
而东军则派管商、张健和弘徽等拒战,与虞潭互有胜负,相持不下。
同时,苏峻又逼成帝迁到石头城。
之后,毛宝领兵袭击迎纳苏峻米粮的祖约司马—桓抚,夺取全部米粮,令祖约更加缺粮。
随后,郗鉴率众渡江,与陶侃在茄子浦会合,并与陶侃以水军直指石头城。
当时,苏峻见在查浦的陶侃军和沙门浦的温峤军兵士众多,显得畏惧。
但另一方面,在广德的桓彝显得孤立无援,周边郡县都向苏峻投降。
但桓彝坚决不降,后被韩晃击败并围困,最终城陷被俘杀。
东军方面,苏峻曾经赦免庾亮诸弟以取悦众心,但仍派张健、管商、弘徽等人进攻。
起初虽有小胜,但后来庾冰与顾飏皆被张健击败,使得吴郡郡城被张健所掠。
后来,顾众与虞潭也被管商击败,分守吴兴及柴辟。
之后,虞潭再于吴兴战败,吴兴郡的东迁、余杭和武康都因其军败退而被苏峻军抢掠。
虞潭派往吴县的督护—沈伊也败于管商,这使得抵抗形势很不明朗。
而一众西路讨伐军逼近石头城时就打算作一次决定性战役,但陶侃认为苏峻兵强难以争锋,打算行持久战并以智谋击败他。
后因多次交战都无大成果,更筑白石垒固守,由庾亮领二千守军据守。
不久,苏峻以万人来攻,但都不能攻破。
于是,陶侃命郗鉴和郭默还驻京口,建大业、曲阿和庱亭三垒分散苏峻军力。
祖约则派遗祖涣和桓抚攻打在马头山的桓宣,毛宝领兵救援并成功击败对手,令桓宣解困并投归温峤。
之后,毛宝又于东关与祖约作战,攻破合肥戍。
此时,祖约诸将暗中勾结后赵,作为内应。
于是,后赵派石聪和石堪渡过淮河进攻祖约驻守的寿春。
祖约被后赵军击败,逃奔历阳,而赵军则虏胁寿春二万多户人北归。
苏峻心腹—路永、匡术和贾宁知道祖约兵败后都感到害怕,于是劝苏峻尽诛大臣,改立腹心。
但苏峻敬重王导,不肯接受。
路永等因而对苏峻离心,反令王导有机可乘,派参军—袁耽诱使路永归顺。
之后,王导试图救出成帝投奔义军,但因守备森严而失败。
于是,王导带二子与路永逃到白石。
讨伐军与苏峻军相持不下,而苏峻分遣诸将四出攻掠,令群情恐惧。
但温峤始终无法击溃苏峻军,反倒兵粮食尽,唯有向陶侃借粮。
但此举令陶侃十分不满,更声言要退回荆州。
温峤便以汉光武帝在昆阳之战和曹操于官渡之战中以寡敌众作例子,认为都是因义而胜。
又说苏峻因小胜而骄,一次挑战就可一鼓而擒之。
又称如今犹如骑虎,不能中途下来,若陶侃逆众意返回荆州,人们会失望丧气,以至兵败,那不义之名就会在陶侃身上。
后来,毛宝也劝陶侃留下,更以夺敌粮为约,若失败陶侃才走。
于是,陶侃分粮给温峤。
最终,毛宝成功烧毁苏峻在句容和湖孰的积粮,令苏峻军缺粮,同时也解决了陶侃离开的危机。
不久,苏峻派韩晃和张健攻打郭默守的大业垒。
当时,大业垒正缺水,人都被逼着饮用粪水。
面对如此困境,郭默畏惧而偷偷出走,只留兵守卫。
在京口的郗鉴军听闻作为京口屏障的大业垒被攻打都很惊慌,郗鉴则力排退守广陵的意见。
同时,陶侃正打算营救大业垒,但长史—殷羡认为陶侃的水军不孰悉步战,一旦营救失败就会令讨伐军陷于劣势。
于是,反建议陶侃直接攻击石头城,让韩晃等自动退还以援救石头城。
陶侃听从并率水军向石头进攻,庾亮、温峤和赵胤也领一万步兵由白石南上,向苏峻军挑战。
苏峻领八千人抵抗,又派儿子—苏硕和匡孝进逼赵胤,并击败他。
苏峻劳军后,在醉意间见赵胤撤走,说:“孝能破贼,我更不如邪!”
于是,留下部众,自领数骑向北突围,但不成功。
在回白木陂途中马匹停滞前,被陶侃部将—彭世和李千等以矛投掷,结果坠马被杀。
苏峻死后,讨伐军军心大振,而苏峻军溃散。
于是,任让立苏逸为主,闭城自守。
韩晃则取石头,管商和弘徽攻庱亭垒,但被击败,管商向庾亮投降。
温峤于苏峻死后设立行台,命全国二千石以下故吏到台。
咸和四年(329年)正月,陆晔和尚书左仆射—陆玩,游说匡术以苑城归附。
匡术答应,于是,附侃命毛宝和邓岳守城。
而右卫将军—刘超和侍中—钟雅则与建康令—管斾等密谋带晋成帝投奔西军,但计谋败露。
于是,苏逸派任让领兵入宫收捕刘超和钟雅。
此时,成帝抱着二人哭着说:“还我侍中、右卫!”
但任让还是带走并杀害二人。
赵胤在另一方面派甘苗攻击在历阳的祖约,于是祖约乘夜带左右数百人北逃到后赵,而牵腾及后便开城门投降。
二月,讨伐军进攻石头城,建成长史—滕含大败苏逸。
苏硕则领数百骁勇渡过秦淮河,与讨伐军作战,但被温峤所杀。
韩晃等人害怕,打算投奔曲阿的张健,但因门狭而令人们不能冲出。
结果,变成了人踏人,死者上万计。
苏逸在战后领一万多人经延陵湖,入吴兴,在溧阳被王允之击败被捕,后被杀。
滕含部将—曹据在攻破石头城后,抱成帝上温峤的船,让群臣朝见。
同时,杀投靠苏峻的西阳王—司马羕、彭城王—司马雄等人,也杀任让。
在曲阿的张健怀疑弘徽有二心,便将他杀死,自己则带领水军到吴兴,并与王允之交战,被击破。
随后,张健与韩晃、马雄等向故鄣前进。
于是,郗鉴派参军—李闳追击,两军在平陵山相遇,李闳击败并斩杀众人。
至此,苏峻之乱正式完结。