。德宗时历任太府卿、御史中丞、华州刺史。泾原兵变时，赴奉天归附德宗，被封为国子祭酒兼御史大夫。四镇之乱时，董晋义释李怀光，使之不与朱泚为伍。任左金吾卫大将军、尚书左丞，时尚书右丞元琇领度支使，被韩滉排挤贬黜，董晋极力为元琇辩解，受到百官瞩目，复拜太常卿。贞元五年（789年），为门下侍郎，同中书门下平章事（宰相）。当时窦参得宠于德宗，大权独揽，董晋只是奉旨而已。后窦参逐渐骄横，德宗向董晋询问窦参之过，董晋如实回答，于是德宗罢免窦参。董晋上疏辞职。贞元九年（793年），为礼部尚书、兵部尚书、东都留守、东都畿