清顺治八年(1651年)自直、鲁、豫、晋地区拨民来此定居开垦,形成村落
解放前期隶海城县
1947年12月解放后划归营口县,改称虎庄屯,设立虎庄区政府
1949年4月改为虎庄区人民政府
1950年6月29日与其他区一起按数字顺序改称为营口县第七区人民政府
1950年秋改为第七区区公所
1951年10月因原第四区(老边区)被撤销,将七区改为四区
1955年8月改为虎庄区
1956年3月行政区调整,撤销旗口区,将其部分村屯并入虎庄区,将虎庄区公所改为虎庄区人民政府
1958年2月,全县撤区并乡,改虎庄区为虎庄乡
1958年9月,成立虎庄人民公社
1968年4月成立虎庄人民公社革命委员会
1980年9月改为虎庄人民公社管理委员会
1983年9月改为虎庄乡人民政府
1984年10月4日,经批准,撤销虎庄乡,建立虎庄镇人民政府。
2002年下辖29个村委会:一街、二街、三街、四街、分水、杨家、文甲、土台子、前林子、前坎子、镇兴、前台子、后台子、厂沟、腰林子、后坎子、柳家、双井子、石头地、甜水、三道岭子、东拉房、高山台、王庄、西林子、后林子、腰屯、韩家、石桥子
2004年区划整合以后,合并为1个社区及12个村,分别为:虎庄社区、杨家、韩家、老林子、前坎子、后坎子、高台子、镇兴、石桥子、双井子、土台子、高山台、文甜。