1958年,高莊、魯家、汶南、南冶、老君、譚家樓等鄉合并為高莊、南冶2個鄉。
同年10月,改稱高莊、南冶公社,1959年合并為高莊公社。
1960年撤銷,北部歸礦山公社,東部歸顏莊公社,西部歸牛泉公社。
1964年恢復建制,轄高莊、槲林、魯家、老君、對仙、吳家嶺、南冶管理區。
1984年改稱高莊辦事處,1985年11月改稱高莊鎮,屬萊蕪市(縣級市)。
1992年12月,縣級萊蕪市升格為地級萊蕪市,設萊城區、鋼城區兩個區,高莊鎮屬萊蕪市萊城區。
2000年12月與南冶鎮合并設立高莊街道辦事處,屬萊蕪市萊城區。
2018年12月,濟南市萊蕪市進行區劃調整,撤銷萊蕪市萊城區,設立濟南市萊蕪區,隨即歸屬濟南市萊蕪區至今。