民國二十八年(1939年)三月,半屯片為一聯(lián)保,隸屬第一區(qū)(?陽)。
民國三十年(1941年)元月,鎮(zhèn)遠設半屯鄉(xiāng),領6保63甲,鄉(xiāng)公所駐半屯。
民國三十二年(1943年)五月,半屯鄉(xiāng)并入龍場鄉(xiāng),為第七保,保駐地半屯中街,轄11甲。
1953年建平新鄉(xiāng),鄉(xiāng)公所駐地打杵巖,轄平新、爛泥山、半屯三村,隸屬羊場區(qū)。
1958年建平新工區(qū)管理委員會,隸屬羊場公社。
1962年恢復區(qū)建制,將平新管理區(qū)所屬的溜沙關、上天池兩地留下建立沙關大隊仍屬羊場公社。
其余撥歸?陽區(qū)管理,建半屯公社。
1963年2月,半屯工區(qū)從文德公社劃分出,建立半屯人民公社管理委員會,1966年6月撤銷半屯公社并入文德公社。
1980年半屯從文德公社分出,建半屯公社。
1962年至1992年是半屯鄉(xiāng)政府駐地。
1984年改稱半屯鄉(xiāng),轄半屯、鎮(zhèn)旗屯、高王寨、塘旗屯、長沖、爛泥山、巖腳、毛家山8個村民委員會,36個村民小組,802戶,4383人,分居30個自然村寨,漢族集居。
1992年3月半屯鄉(xiāng)并入羊場鎮(zhèn);2014年10月建立中心行政村,原鎮(zhèn)旗屯村并入半屯村。