镇回避。太元十年（385年），谢安去世，朝廷下诏以其为扬州刺史、录尚书事、假节、都督中外诸军事，原来谢安衞将军府的文武部属皆拨入了骠骑将军府。太元十一年（386年），朝议朝廷军队已经长时间征役，应当置戍南归，转攻为守；当时谢玄北伐军在中原因丁零人翟辽的势力而陷入胶着，谢玄上疏谢罪，朝廷于是就作慰问并让他还镇淮阴。太元十二年（387年）再加司马道子徐州刺史、太子太傅。
主相相争.当时，晋孝武帝因沉迷酒色而疏于政事，而与司马道子一起常常喝酒。当时司马道子既为扬州刺史亦录尚书