清代,属湘乡县沐导乡瞻云二十八部、庆善乡诚和三十都、尚义三十一都。
民国时期,属湘乡县第七区义安、仁和、沐导3乡。
1950年,属湘乡第七区十竹、锁石、洪美、桔木4乡。
1952年,属双峰县第二区新桥、双冲、西田、龙须4乡和第十三区适田、谭家2乡及第十四区锁石、坪壤、堤吉、杉木、山底、牌塘、毫口、长源8乡。
1953年,属第十四区锁石、坪壤、堤吉、长源、毫口5乡和第二区十竹、新桥、双冲、西田、龙须、大街6乡及第十三区的适田、谭家2乡。
1957年,属锁石办事处锁石、杨柳2乡。
1958年,属花门、杨柳2公社。
1961年,属花门区锁石公社和吴湾区十竹、适田2公社。
1968年,属锁石、湄水2公社。
1969年,属花门区锁石公社和吴湾区十竹公社。
1984年,公社改乡。
1989年2月,属锁石乡。
1995年4月,乡改镇。