1912年,境域属吴县浒关市。
1931年,分属吴县第一区、第三区。
1934年,属吴县第四区。
1947年,属浒关区。
1950年3月,境内设通安、新合、金墅、彭山4乡,属吴县浒关区。
1956年1月,彭山乡辖域分别并入通安、金墅2乡,新合乡辖域分别并入浒管、新华2乡,其中金墅乡属光福区,其他仍属浒关区。
1957年3月,通安、新合、金墅、彭山4乡合并设为通安乡。
1958年9月,改为通安人民公社。
1983年4月,复设通安乡。
1994年8月,撤乡,改设通安镇。
1995年7月,属吴县市。
2001年2月,属苏州市相城区。
2002年7月,划归虎丘区。