昌城古屬夷地,《禹貢》青州之域。
周屬莒子國(guó)封地。
春秋屬魯,戰(zhàn)國(guó)歸齊。
秦屬瑯琊郡。
西漢初年置昌縣,東漢被廢,縣地入東武。
隋開(kāi)皇十八年(598)改東武縣為諸城縣,昌城屬之,沿革歷代封建王朝,皆無(wú)變更。
清至民國(guó)初期時(shí)屬逄戈莊練。
1929年置昌城鄉(xiāng),屬第七區(qū)。
1946年6月置昌城區(qū),1951年春改為第十六區(qū)。
1958年2月撤區(qū)并鄉(xiāng),改置昌城鄉(xiāng)。
1958年9月,昌城與芝靈合并,成立先鋒人民公社。
1959年更名為昌城人民公社。
1984年4月,撤昌城人民公社,分為昌城鎮(zhèn)、芝靈鄉(xiāng),1989年4月,昌城鎮(zhèn)、芝靈鄉(xiāng)合并為昌城鎮(zhèn)至今。