民国二十年(1931年),西畴县设5区、1镇时,境内白石岩和林安箐设为1保,隶西畴县南区(老街)。
民国二十一年(1932年),全县区下设53乡(镇)时,改为马蹄寨乡,隶西畴县南区。
民国三十年(1941年),废区设13乡镇时,隶松泉乡(今麻栗坡盘龙镇)。
1950年至1951年,设柏林行政村,村公所驻地弯刀寨,属兴街区辖。
1952年,析置柏林行政村为柏林、三板桥、马蹄寨3小公社,隶兴街区。
1958年10月,柏林、三板桥、马蹄寨3小公社合并为柏林公社,属兴街区。
1971年,废区建立公社时升为县辖。
1983年5月,改柏林区。
1987年8月,撤区设柏林乡。