唐设横渠镇,属青城县。
后蜀广政十二年(949年),设征税院。
后蜀广政十六年(953年),改为永康县,属蜀州。
元至元十二年(1275年),并入崇庆州,改为四界镇。
明万历四十二年(1614年),设街子场。
民国二十四年(1935年),改街子联保。
民国二十九年(1940年),改街子镇,后镇改乡。
1954年,乡改公社。
1959年,与和平、双河合并为上元公社。
1961年,析置街子公社。
1983年,公社改乡。
1992年,乡改镇。
2004年,上元乡并入。
2019年12月24日,撤销三郎镇,将其所属行政区域划归街子镇管辖。