明、清時期,屬梅溪鎮。
民國二年(1913年),屬梅溪鎮,隸屬梅溪區;民國七年(1918年),屬梅溪區;民國二十三年(1934年),撤區,仍設梅溪鎮;民國二十九年(1940年),改設紫梅鎮,隸屬梅溪區;民國三十五年(1946年),改為梅溪鎮;民國三十八年(1949年)7月,改屬梅溪區。
1950年,改屬昆銅區。
1951年3月,安吉縣駐地由安城遷至梅溪鎮,為縣直屬鎮。
1958年10月,并入梅溪公社,為第三管理區;同年11月,縣治由梅溪遷遞鋪。
1959年7月,復為梅溪鎮。
1960年5月,并入梅溪公社。
1961年8月,分設梅溪鎮公社。
1962年10月,再為梅溪鎮。
1985年5月,梅溪鄉并入。
1992年9月,荊灣鄉并入。
1998年10月,曉墅鎮的烏山、板橋等村并入。
2000年1月,曉墅鎮并入。