明、清时期,属梅溪镇。
民国二年(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月,晓墅镇并入。