秦汉时期,四街镇境域属胜休县地。
唐宋时期,先为通海都督管辖下的部雄部,后为秀山郡管辖下的休腊部属地。
元朝时期,属河西县管辖下的一个乡。
明朝时期,属河西县所辖的东里。
清朝时期,属河西县的东区。
民国时期,为河西县的朝阳乡、东兴镇。
中华人民共和国成立初期,属河西县朝阳区和东兴区。
1950年,为河西县第一区。
1956年11月,河西、通海2县合并为杞麓县,属杞麓县第一区。
1958年11月,杞麓县与华宁县合并为通海县,区改称公社,为通海县四街公社。
1962年,属通海县第一区。
1969年,区改称四街公社。
1983年12月,公社改区。
1987年,区改乡1997年,乡改镇。