漢唐時期屬海陵縣;南唐昇元元年(937年),屬泰興縣;明代屬泰興縣順德鄉(xiāng);清代屬泰興縣口轄;1929年,設許莊鄉(xiāng),屬泰興縣第七區(qū)。
1949年,為口岸區(qū)許莊鄉(xiāng);1952年,屬孔橋區(qū);1953年,屬刁鋪區(qū);1957年,撤區(qū),仍為許莊鄉(xiāng);1958年,屬口岸人民公社,1959年,析口岸人民公社建許莊人民公社;1963年,屬刁鋪區(qū)。
1983年,撤銷人民公社,建許莊鄉(xiāng),屬口岸區(qū)。
1997年4月,劃歸泰州市高港區(qū)。
1998年3月,撤鄉(xiāng),建許莊鎮(zhèn)。
2006年,撤鎮(zhèn),設立許莊街道。