明初,属镇雄芒部府,隶云南布政司。
后镇雄改设芒部军民府,改隶四川布政司。
清嘉靖三年(1524年),分置彝良后,属彝良归化长官司。
民国元年(1912年),属彝良县。
1956年1月,划入盐津县,为第七。
1958年10月,随县并入大关县。
1961年5月,盐津,大关分治,属盐津县。
1971年,称红星。
1983年,改称庙坝。
1988年3月,改乡。
2010年4月,组建庙坝乡聚龙居民委员会。
2012年2月,撤乡设镇。