清康熙二十二年(1683),小庄子属中后所管辖。
清光绪三十四年(1908),小庄子属绥中县第一大区石官屯小区和塔山屯小区所辖。
1929年,小庄子属绥中县第一大区管辖,区驻地石官屯。
1933年,小庄子属绥中一区、二区所辖。
日伪末期,小庄子属绥中公署第二区(驻地塔山屯)。
国民党统治时期,在小庄子屯设宝庄乡公所。
1948年,绥中解放,以小庄子屯为驻地建立第十二区公所。
1949年,改为第十一区人民政府。
1956年,第十一区和第十区合并为大钟鼓区公所。
1957年,大钟鼓区公所撤销,由县人民政府直辖。
1958年,小庄子乡与大王乡合并为塔山屯乡,也称乌克兰人民公社。
1961年,实行体制调整,将原塔山人民公社划分为大王庄子、小庄子两个人民公社。
1983年,小庄子人民公社撤销,由小庄子人民代表大会选举产生小庄子乡人民政府。
1984年,改建小庄子满族乡。
2000年,撤销小庄子满族乡,设小庄子镇。