清代,屬湘鄉(xiāng)縣常安鄉(xiāng)宣風(fēng)二十都、沐導(dǎo)鄉(xiāng)望春二十七都上半部。
民國(guó)時(shí)期,屬湘鄉(xiāng)縣第六區(qū)宣風(fēng)、望春2鄉(xiāng)。
1950年,屬湘鄉(xiāng)縣第六區(qū)。
1952年5月,屬雙峰縣第七區(qū)。
1955年6月,更名杏子區(qū)。
1957年12月,設(shè)杏子中心鄉(xiāng)。
1958年,屬杏子公社。
1961年,屬杏子區(qū)杏子、龍返、西塘、豐瑞、大豐、溪口、測(cè)水7公社。
1968年,屬杏子區(qū)杏子、溪口、豐瑞、測(cè)水、大村、鈴山6公社。
1984年,公社改鄉(xiāng)。
1989年2月,屬杏子鋪鄉(xiāng);同年5月,鄉(xiāng)改鎮(zhèn)。