328年(晋成和三年),以讨伐庾亮为名,举兵反晋的历阳(今安徽和县)内史苏峻人建康作乱,为东晋中央与方镇间矛盾冲突的又一次爆发。
苏峻,字子高,长广掖县(山东掖县)人。西晋末年中原战乱,率流人数百家南渡。后以平王敦有功而升为历阳内史,有锐器精兵,又招纳流入,实力益强,苏峻自恃有功却不受重用,遂怀恨在心。时庾亮揽政,想夺其兵权。327年,遂不顾王导等人劝阻,阿调苏峻入京任大司农。苏峻不从,与豫州刺史祖约相约合谋举兵,以讨伐庾亮为借口。年底,袭陷姑熟(今安徽当涂)。328年,苏峻率部与祖约部将祖涣、许柳南渡长江,进围建康。放火尽烧官府衙门。尚书令、领军将军卞壶、丹阳尹羊曼等战死。庾亮等出奔寻阳(今江西九江)。王导留京陪伴七岁小皇帝司马衍,苏峻虽未上殿,但大掠后宫,驱役百官,侮辱士女,抢劫府库。繁华的建康尽遭践踏。
苏峻起兵之初,荆州刺史陶侃按兵不动,江州刺史温峤入卫京师,才至寻阳,建康已陷。于是,温峤与庾亮共推陶侃为盟主,以击苏峻。陶侃率兵自江陵顺江东下,先达寻阳,与庾亮、温峤同赴建康。闻讯,苏峻加强石头城守备,并以成帝为人质,将其迁至石头城中。
达建康后,陶侃指挥水兵攻石头城,庾亮、温峤率万人,从白石南攻上,加之晋另有郗鉴等人镇京口,牵制苏峻兵力,苏峻的盟友祖约军已前败于后赵,叛军力量大为削弱,从兵力上,苏峻已处劣势。最后,晋军击败叛军,收复了建康。