五代后梁开平三年(909),属吴江县。
宋属吴江县震泽乡五都、六都和七都。
清雍正二年(1724),属震泽县。
宣统二年(1910),分属震泽县五都镇、吴溇镇。
1912年,属吴江县五都乡、吴溇乡。
1929年,属吴江县第十区。
1934年,属吴江第五区。
1946年,分属吴江县震泽区吴溇、大庙等乡。
1950年,改属大庙区。
1956年3月,大庙区并入震泽区。
1957年,撤区并乡,设七都乡。
1958年9月,成立七都人民公社。
1983年8月,政社分设,复置七都乡。
1992年12月,撤乡,改置七都镇。
2003年12月,庙港镇并入,设立新的七都镇。
2012年10月,划属吴江区。