汉唐时期属海陵县;南唐昇元元年(937年),属泰兴县;明代属泰兴县顺德乡;清代属泰兴县口辖;1929年,设许庄乡,属泰兴县第七区。
1949年,为口岸区许庄乡;1952年,属孔桥区;1953年,属刁铺区;1957年,撤区,仍为许庄乡;1958年,属口岸人民公社,1959年,析口岸人民公社建许庄人民公社;1963年,属刁铺区。
1983年,撤销人民公社,建许庄乡,属口岸区。
1997年4月,划归泰州市高港区。
1998年3月,撤乡,建许庄镇。
2006年,撤镇,设立许庄街道。