明朝天顺年间,始设莱芜县东乡颜庄保。
1945年为莱芜县颜庄区。
1950年改称第七区。
1955年复称颜庄区。
1958年划为颜庄、郑王庄两个乡;同年10月改为两个人民公社。
1959年合并为颜庄人民公社。
1984年为颜庄办事处。
1985年11月为颜庄镇。
1992年11月,莱芜升格为地级市,设立莱城、钢城两区,颜庄镇属钢城区。
2018年12月莱芜市并入济南市,原莱芜市钢城区改称济南市钢城区,颜庄镇属济南市钢城区管辖。
2020年6月30日撤颜庄镇设颜庄街道。