元代时期,小厂乡境域属南甸路军民总管府。
明、清代时期,属南甸宣抚司。
民国元年(1912年),属八撮县丞。
民国二十一年(1932年),属梁河设治局。
民国二十四年(1935年),属大厂镇。
民国三十四年(1945年),属复兴镇。
1950年,属大厂镇。
1952年,属梁河县第一区上瑞泉乡。
1955年,分属第二区大厂、友义、龙抱树、小勐竜乡。
1958年10月,划为腾冲县大厂区,设友义、勐竜乡。
1961年4月,恢复梁河县制,属大厂区。
1972年7月,设小公社。
1981年,新增风吹坡、龙塘大队。
1984年,恢复区乡制,设小厂镇。
1988年2月,改小厂乡。