1912年属三保龙头乡,四保龙溪乡和五保莲花乡。
1949年前属象山乡。
1949年属四区(龙源)茅坪乡。
1956年,并入大陇乡。
1958年,属大陇公社。
1962年,从大陇公社析出立茅坪公社。
1966年,改称茅坪垦殖场。
1968年,与大陇、葛田公社合并称茅坪公社(驻地大陇)。
1972年,析出大陇、葛田公社,仍称茅坪公社(驻地茅坪)。
1984年,撤社设乡,成立茅坪乡,沿用至今。
2019年与大陇乡合并,设立新的茅坪镇。