清雍正六年(1728年),萬坪鎮境域改土歸流后屬永順府永順縣。
民國二年(1913年),屬永順縣外顆砂保。
民國二十三年(1934年),屬郭亮縣龍家寨區龍家寨鄉蘇維埃政府。
民國二十七年(1938年),屬外顆砂鄉。
1949年10月,屬永順縣龍家寨區。
1952年3月,屬第七區萬坪鎮。
1956年6月,改為龍寨鎮。
1958年10月,設立萬坪人民公社。
1961年,屬萬坪區萬坪人民公社。
1983年10月,恢復龍寨鎮。
2005年,改為萬坪鎮。