明清时期,狮子镇境域属青山上乡科天里。
清宣统三年(1911年),改为青狮上乡。
1949年,设狮子区。
1956年,区撤,并入张塝区。
1957年,分属张塝、刘河指导组。
1958年,设狮子公社。
1962年1月,恢复狮子区建制。
1975年2月,狮子区撤销,分设狮子、花园两个公社。
1984年,撤社,复置狮子区,下设6个乡。
1987年9月,区再度撤销,分设狮子镇、花园乡。
2001年2月,花园乡撤销,并入现狮子镇。