民國三年(1914年),仁朝、頭毛、尾灑等寨從安南縣劃歸貞豐縣。
民國十九年(1930年),隸第四區(qū)(龍場)。
民國二十八年(1939年),小屯、頭毛隸貞豐縣第三區(qū)(龍場)聯(lián)保。
民國三十年(1941年),廢區(qū)與聯(lián)保設(shè)顯臣鄉(xiāng)(頭毛)。
1953年7月,設(shè)小屯鄉(xiāng),屬貞豐縣第二區(qū)(龍場)。
1958年5月,屬興仁縣龍場公社,置小屯管理區(qū)。
1961年8月,龍場公社復(fù)改龍場區(qū),管理區(qū)復(fù)為小屯公社,屬龍場區(qū)。
1984年4月,小屯公社改鄉(xiāng),屬龍場區(qū)。
1991年9月,小屯、頭貓、木桑3鄉(xiāng)合并為小屯鄉(xiāng)。
2013年,小屯鄉(xiāng)撤鄉(xiāng)建鎮(zhèn)。