清代时期,大厂乡境域属南甸宣抚司。
咸丰年间(1851年—1861年)设立大厂撮。
民国二十年(1932年),属梁河设治局八撮县丞。
民国二十四年(1935年),梁河设治局治所由小邦幸迁往大厂街。
民国三十四年(1945年),改名复兴镇。
1952年,属梁河县第二区复兴镇。
1954年,设大厂区。
1955年,增设平坝、赵老地、杞木寨3乡。
1958年,划归腾冲县。
1961年,恢复梁河县,设大厂区,增设上瑞泉、水箐2乡。
1969年,改为红卫公社。
1971年,改名大厂公社。
1972年,从大厂公社分设小厂、杞木寨2公社。
1981年,增设二道河、永安寨2大队。
1984年,勐科阿昌族大队划归九保区。
1988年2月,改名大厂乡。