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