汉代时,属牂牁郡进桑县。
东汉时,为进乘县地。
蜀汉时,为兴古郡地,南北朝时,归建宁州梁水郡。
唐代南诏国时,为通海都督辖地。
明清初,属大窝关。
清中期,属新现里,设大窝子街。
民国二年(1913年),设靖边行政委员会,隶属中区。
民国二十二年(1933年),靖边更名屏边,时属第一区。
民国二十九年(1940年),废区扩乡,为玉屏镇。
1950年,为屏中区。
1951年,为第一区。
1952年,改名玉屏区。
1958年,称红旗公社。
1963年,为玉屏区。
1970年4月,改为玉屏公社。
1981年8月,玉屏公社改为玉屏镇。
1982年8月,撤分为玉屏镇和滴水层乡。
2003年7月,玉屏镇和滴水层乡合并为玉屏镇。