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