民國三年(1914年)1月,姜屯鎮境域屬奉天省遼沈道黑山縣。
民國十八年(1929年),屬遼寧省黑山縣。
民國二十一年(1932年),屬奉天省黑山縣。
民國二十四年(1935年),屬錦州省黑山縣。
民國二十六年(1937年),為黑山縣姜屯村。
民國三十五年(1946年),改姜屯鄉。
民國三十七年(1948年),設黑山縣第三區。
1956年5月,設姜屯鄉。
1958年7月,建東方紅公社。
1961年10月,改名姜屯公社。
1983年10月,改姜屯鄉。
1984年5月,改姜屯鎮。