周朝時,屬巴國地。
秦朝時,屬巴郡。
漢朝時,屬宕渠。
唐朝時,屬朗池。
民國時期,屬營山二、三區(qū)。
1951年8月,設(shè)觀音鄉(xiāng),屬營山縣第八區(qū)。
1958年10月,觀音鄉(xiāng)改為觀音公社。
1969年,觀音公社更名星火公社。
1984年,由星火公社改為星火鄉(xiāng)。
1992年8月,由星火鄉(xiāng)改為星火鎮(zhèn),聯(lián)升鄉(xiāng)、柏坪鄉(xiāng)2鄉(xiāng)并入。
1997年10月,聯(lián)升、柏坪2鄉(xiāng)析出。
2006年6月,聯(lián)升鄉(xiāng)并入星火鎮(zhèn)。
2019年10月29日,撤銷柏坪鄉(xiāng),劃歸星火鎮(zhèn)管轄。