省校书郎，供职翰林。历任卫尉丞、汾州司马、淮南节度判官、殿中侍御史、主客员外郎、祠部郎中。大历年间，董晋随同兵部侍郎李涵护送崇徽公主和亲回纥，不辱使命，拜司勋郎中，迁秘书少监，历太府、太常二寺少卿，为左金吾卫将军。德宗时历任太府卿、御史中丞、华州刺史。泾原兵变时，赴奉天归附德宗，被封为国子祭酒兼御史大夫。四镇之乱时，董晋义释李怀光，使之不与朱泚为伍。任左金吾卫大将军、尚书左丞，时尚书右丞元琇领度支使，被韩滉排挤贬黜，董晋极力为元琇辩解，受到百官瞩目，复拜太常卿。贞元五年（789年），为门下侍郎，同中书门下平