明代,屬新化縣石馬一都、二都。
清屬時(shí)雍團(tuán)。
民國時(shí)期,屬時(shí)雍鄉(xiāng)富溪、上廟、下廟、錫溪、楚良5村。
1950年,屬新化縣第七區(qū)(后改為第十八區(qū))圳上、山溪、松山、半山、永鎮(zhèn)、龍駒、海南7鄉(xiāng)。
1956年,屬圳上辦事處圳上、山溪、半山、金龍4鄉(xiāng)。
1958年,圳上辦事處改公社。
1961年,圳上公社分為圳上、山溪、松山、半山、株溪、海龍6公社,并設(shè)圳上區(qū)。
1984年5月,圳上公社改鎮(zhèn),屬圳上區(qū)圳上鎮(zhèn)和山溪、松山、半山、株溪、海龍5鄉(xiāng)。
1995年,山溪、松山、半山、株溪、海龍5鄉(xiāng)并入圳上鎮(zhèn)。