宋朝時期屬安仁鄉(xiāng)永寧里。
元朝時期、明朝時期、清朝時期、屬二十、二十一都。
1944年屬復興鄉(xiāng),設祥芝、古蓮、東埔、伍堡、厝上、洋厝、青山、錦林、蓮湖等幾個保。
1950年屬晉江縣第九區(qū)(永寧)。
1995年屬雙湖區(qū)(赤湖)。
1956年并為蓮塘區(qū)(蓮塘)。
1958年成立祥芝人民公社(伍堡)。
1985年改為祥芝鄉(xiāng)。
1988年10月屬石獅市。
1991年,撤鄉(xiāng)設鎮(zhèn)。
1999年,原祥芝鎮(zhèn)一分為三,增高鴻山鎮(zhèn)、錦尚鎮(zhèn)。