夏、商属兖州,周属齐国。
秦行郡县制,置茌平县,属东郡,治茌平(今韩集乡高垣墙村)。
汉属兖州部东郡。
公元9年改茌平县为功崇县,25年改功崇县为茌平县,属兖州部济北国。
三国时为魏地,属冀州部平原郡。
晋、南北朝治鼓城(今乐平铺镇土城村),属济州部平原国。
后魏属济州部平原郡,北齐并入聊城县。
隋初复置茌平县,治兴利镇(今杜郎口镇杜郎口村),属贝州清河郡;隋末并入聊城县。
621年聊城县复置茌平县,属河北道博州博平郡,627年并入聊城县。
1130年复置茌平县,治今城,属山东西路博州。
元属东昌路总管府,明、清属东昌府。
1914年属东临道,1925年属东昌道,1928年改属山东省政府,1937年属山东省第六专员公署。
1940年1月,建立茌平县抗日民主政府,先后属鲁西第四专员公署,冀鲁豫行署第一、六专署。
1949年8月属平原省聊城地区行政督察专员公署。
1952年11月平原省撤销,改属山东省聊城专区专员公署。
1958年1月属聊城地区行政督察专员公署。
1959年9月属聊城专员公署。
1967年3月属聊城地区革命委员会。
1978年7月属聊城地区行政公署。
1997年8月属聊城市。
2010年7月2日,广平乡、韩集乡划归东昌府区管辖。
2010年7月7日,撤温陈乡设立温陈街道办事处;撤胡屯乡设立胡屯镇。
2011年8月24日,撤销肖家庄乡设立肖家庄镇。
2012年9月,撤贾寨乡设立贾寨镇,撤洪官屯乡设立洪官屯镇。