皇帝命令刁协、刘隗、戴渊率众攻打石头城,王导、周顗、郭逸、虞潭等三道出战,刁协等兵皆大败。太子司马绍听闻,想要亲自率将士决战;登车将出,中庶子温峤拉住缰绳进谏说:“殿下是国之储君,怎能亲自作战,轻弃天下于不顾!”抽剑斩断缰绳,太子才停止。
王敦拥兵自重,不入朝进见,放纵士卒劫掠,宫廷及官府官员都逃散一空,唯有安东将军刘超按兵守卫,与侍中二人侍奉在皇帝身边。皇帝脱下军装,穿着朝服,自言自语说:“想要坐我这位置,就早说!何至于把百姓害到如此地步!”又遣使对王敦说:“公若不忘本朝,就此息兵,则天下尚可共安。如其不然,朕当回琅邪国,为贤人让路。”
刁协、刘隗既败,一起入宫,在太极殿东阶进见皇帝。皇帝拉着刁协、刘隗的手,流泪呜咽,劝他们逃走避祸。刁协说:“臣当守死,不敢有贰。”皇帝说:“如今事态紧逼,怎么能不走!”于是下令给刁协、刘隗人马,让他们自己安排。刁协年老,不堪骑乘颠簸,又一向对人没有恩惠,招募随从,大家全都推诿拒绝,走到江乘,为人所杀,首级被送给王敦。刘隗逃奔后赵,官至太子太傅而卒。