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