清代,屬南方繡城里,1912年稱城廂;1935年,設城廂聯保;1940年,設彭縣中心鎮;1950年1月,建為中心鎮,隸屬彭縣第一區。
6月,改建為彭縣第8區,隸屬彭縣。
1952年,改為第八區;1954年,改建為第六區。
1955年,更名為城關鎮;1958年,并入紅旗公社(為直屬菜蔬營);1962年,紅旗公社撤銷組成菜蔬公社,屬城關鎮管轄;1980年,全國地名普查更名為天彭鎮(鎮政府駐北大街);1992年,原清平鄉并入天彭鎮;2004年9月,全市區劃調整時,原西郊鎮、利安鎮并入天彭鎮,鎮政府駐東湖路(外東街羊叉路)。
2015年,撤銷天彭鎮,設立天彭街道。