清雍正六年(1728年),塔卧镇境域改土归流后属永顺府永顺县。
民国二年(1913年),属永顺县外塔卧保。
民国十二年(1923年),属塔卧乡。
民国二十三年(1934年),年属永保县塔卧区塔卧乡苏维埃政府。
民国二十七年(1938年),属塔卧乡。
1949年10月,属永顺县塔卧区塔卧乡。
1952年3月,属第六区塔卧乡。
1958年10月,设立塔卧人民公社。
1961年,属塔卧区塔卧人民公社。
1984年4月,公社改乡制为塔卧乡。
1984年10月,乡改镇。