1949年屬沁縣第一區(qū)。
1946年8月成立城關(guān)鄉(xiāng)政府。
1958年迎春、松鄉(xiāng)、樊村、段柳、城關(guān)5個鄉(xiāng)合并為城關(guān)人民公社。
1960年與迎春、松鄉(xiāng)、樊村、段柳、城關(guān)5個鄉(xiāng)分開,設城關(guān)人民公社。
1984年6月,撤銷城關(guān)人民公社,改設城關(guān)鎮(zhèn)人民政府。
2001年2月,迎春鄉(xiāng)并入城關(guān)鎮(zhèn),改稱定昌鎮(zhèn)。
2021年行政區(qū)劃調(diào)整,擴大定昌鎮(zhèn)行政區(qū)劃范圍。
將原段柳鄉(xiāng)的段柳、長勝、青屯、南頭、泊村、宋家溝、上北里、良樓溝8個村委會劃歸定昌鎮(zhèn)管轄。