元至大四年(1311)此處置巡檢鎮。
明洪武初改設巡檢司。
嘉靖時稱星村市。
清代曾一度設分縣于此。
民國期間置鎮,第二次國內革命戰爭時期,曾成立區、鄉蘇維埃政府。
鎮所轄的田頭自然村曾為中共建陽縣委所在地。
程墩、桐木有多處革命基點村,是革命老區之一。
民初屬信安鄉。
1945年為百丁區。
1952年為第六區。
1955年六區改為星村區。
1956年撤區并鄉,置星村鄉。
1958年2月北陳家莊鄉并入星村鄉。
1958年9月成立宏偉公社。
1959年秋改為星村公社。
1961年改為星村區。
1962年撤區并社后仍為星村公社。
1984年改為星村區。
1986年撤區并鄉,原星村鎮、南百頂鄉和大李家莊鄉合并為星村鎮。