清朝时期,德厚镇境域分别属乐龙、安南2里。
1949年前,为德厚镇及乐农乡。
1958年,为德厚公社(并划乐诗冲、期路古乡为乐诗冲公社,划马塘区的乐农乡入此区)。
1963年,与乐诗冲合并改为德厚区。
1971年,以奈黑公社并入。
1979年,划拉白冲大队及湖海大队的云峰、托嘎2村入国营回龙农场。
1984年,又划回文山县,仍属德厚区,分别为拉白冲、云峰2乡。
1984年,改区。
1988年,改德厚乡。
1999年,乡改德厚镇。