清雍正六年(1728年),万坪镇境域改土归流后属永顺府永顺县。
民国二年(1913年),属永顺县外颗砂保。
民国二十三年(1934年),属郭亮县龙家寨区龙家寨乡苏维埃政府。
民国二十七年(1938年),属外颗砂乡。
1949年10月,属永顺县龙家寨区。
1952年3月,属第七区万坪镇。
1956年6月,改为龙寨镇。
1958年10月,设立万坪人民公社。
1961年,属万坪区万坪人民公社。
1983年10月,恢复龙寨镇。
2005年,改为万坪镇。