三國時期,為吳置建平郡。
隋、唐,置太清鎮(zhèn),屬秭歸縣、歸州。
宋代時期,為白沙市,屬歸州。
明代時期,設(shè)南茅坪鎮(zhèn)、東茅坪鎮(zhèn),屬秭歸縣、長寧縣、歸州。
清代時期,建東鄉(xiāng),屬歸州。
民國時期,設(shè)楊泗、建成、茅坪鄉(xiāng),屬秭歸縣。
1950年,設(shè)茅坪區(qū)。
1951年4月,改為七區(qū)。
1956年3月,改為六區(qū)。
1957年8月,復(fù)為七區(qū)。
1958年10月,建立茅坪公社。
1961年4月,恢復(fù)區(qū)建制。
1975年,復(fù)為茅坪公社。
1984年,設(shè)立茅坪區(qū)。
1985年10月,茅坪為區(qū)級鎮(zhèn)。
1987年9月,撤區(qū)建茅坪鎮(zhèn)。