清朝時期,德厚鎮境域分別屬樂龍、安南2里。
1949年前,為德厚鎮及樂農鄉。
1958年,為德厚公社(并劃樂詩沖、期路古鄉為樂詩沖公社,劃馬塘區的樂農鄉入此區)。
1963年,與樂詩沖合并改為德厚區。
1971年,以奈黑公社并入。
1979年,劃拉白沖大隊及湖海大隊的云峰、托嘎2村入國營回龍農場。
1984年,又劃回文山縣,仍屬德厚區,分別為拉白沖、云峰2鄉。
1984年,改區。
1988年,改德厚鄉。
1999年,鄉改德厚鎮。