屏山縣在漢、晉時(shí)先后屬鍵為郡、越崇郡。
唐代屬戎州都督府。
宋屬敘州,通稱馬湖部。
元至元十三年(1276年)置馬湖路總管府,治所涪口,即今新市鎮(zhèn)。
元大德四年(1300年)遷至屏山鎮(zhèn),下轄6個(gè)長(zhǎng)官司。
明洪武四年(1371年)改為馬湖府。
明萬歷十七年(1589年)置屏山縣,隸屬馬湖府,府縣同城。
清雍正五年(1727年)撤馬湖府,屏山縣屬敘州府。
民國(guó)元年以后,屬永寧道。
1935年屬四川省第五行政督察區(qū),后為樂山專區(qū)。
1956年后改屬宜賓地區(qū)。
2003年12月24日,將宜賓縣真溪鄉(xiāng)和高場(chǎng)鎮(zhèn)的蔣壩、石盤2個(gè)村成建制劃歸屏山縣管轄,鄉(xiāng)政府駐新農(nóng);真溪鄉(xiāng)更名為新發(fā)鄉(xiāng)。
2006年3月24日屏山縣政府駐地由屏山鎮(zhèn)遷至新發(fā)鄉(xiāng)。
2006年3月28日,屏山縣調(diào)整鄉(xiāng)鎮(zhèn)行政區(qū)劃為16個(gè)鄉(xiāng)鎮(zhèn)。
具體為:撤銷清涼、龍橋、大橋、安全、冒水5個(gè)鄉(xiāng),分別并入屏山鎮(zhèn)、新安鎮(zhèn)、新市鎮(zhèn)、中都鎮(zhèn)、清平彝族鄉(xiāng),各鎮(zhèn)鄉(xiāng)政府駐地分別是共和村、新江村、龍口村、中都場(chǎng)、冒水村,屏山鎮(zhèn)更名為錦屏鎮(zhèn)。
2010年12月16日,撤銷福延鎮(zhèn)、樓東鄉(xiāng),設(shè)立書樓鎮(zhèn),鎮(zhèn)人民政府駐書樓村。
至此,屏山縣轄8鎮(zhèn)7鄉(xiāng)。
2012年,撤銷新發(fā)鄉(xiāng),設(shè)立屏山鎮(zhèn),為屏山縣縣城所在地。
2019年8月,龍溪鄉(xiāng)并入龍華鎮(zhèn);太平鄉(xiāng)并入中都鎮(zhèn);富榮鎮(zhèn)并入錦屏鎮(zhèn);鴨池鄉(xiāng)和大乘鎮(zhèn)三合村、馬腦村并入屏山鎮(zhèn);調(diào)整后,轄8鎮(zhèn)3鄉(xiāng)(其中2個(gè)彝族鄉(xiāng))。