北宋設(shè)常寧鎮(zhèn),因句容縣曾為常寧縣得名。
清改為茅山鄉(xiāng),后撤銷。
1934年,復(fù)置茅山鄉(xiāng)。
1958年,與后白墅、二圣橋、春城3鄉(xiāng)合并設(shè)茅山人民公社;同年,析出后白、二圣、春城3個(gè)公社。
1973年,華興、成村、玉晨、農(nóng)林、茅山、五墟、夏林7個(gè)生產(chǎn)大隊(duì)和東進(jìn)林場(chǎng)3個(gè)工區(qū)劃歸常州市;1979年,劃回句容縣茅山公社。
1983年,復(fù)為茅山鄉(xiāng)。
1985年,撤鄉(xiāng)設(shè)鎮(zhèn)。
2005年,春城鎮(zhèn)(1929年,為春城鄉(xiāng)。
1946年,撤銷。
1949年,復(fù)置春城鄉(xiāng),后改公社。
1983年,復(fù)為春城鄉(xiāng)。
1999年,撤鄉(xiāng)設(shè)鎮(zhèn))并入。
2008年4月,鎮(zhèn)政府遷至春城集鎮(zhèn)。