1949年前屬三區(qū)鳳市鄉(xiāng)。
1949年屬三區(qū),有鳳市、前進(jìn)、八一、火石4個(gè)鄉(xiāng);后屬十三區(qū),轄有華林、高峰2個(gè)鄉(xiāng)。
1955年6月行政區(qū)劃改革,八一鄉(xiāng)易名洪城鄉(xiāng)(后與鳳市鄉(xiāng)合并為鳳市鄉(xiāng))、前進(jìn)鄉(xiāng)易名為張坊鄉(xiāng)、火石鄉(xiāng)易名為丁坊鄉(xiāng)屬村前區(qū),華林鄉(xiāng)、高峰鄉(xiāng)合并為華林鄉(xiāng)屬伍橋區(qū)。
1957年12月在下觀組建“國(guó)營(yíng)華林林牧農(nóng)綜合墾殖場(chǎng)”。
1958年6月,撤區(qū)、公、所建制,將丁坊、張坊、鳳市、華林4個(gè)鄉(xiāng)合并為鳳市鄉(xiāng)。
1958年8月,實(shí)行人民公社建制,鳳市鄉(xiāng)改為華林公社。
1958年10月,與“國(guó)營(yíng)華林林牧農(nóng)綜合墾殖場(chǎng)”政場(chǎng)合一,組建國(guó)營(yíng)華林墾殖場(chǎng)。
1984年3月,華林公社改為華林鄉(xiāng),與華林墾殖場(chǎng)仍為場(chǎng)鄉(xiāng)合一,因星子縣已有華林鄉(xiāng),故更名為華林山鄉(xiāng),華林墾殖場(chǎng)改為華林山墾殖場(chǎng)。
2001年12月,華林山鄉(xiāng)改為華林山鎮(zhèn)。
2003年9月,華林山鎮(zhèn)撤銷(xiāo),保留了華林山墾殖場(chǎng)。
2005年5月,成立高安市華林山風(fēng)景名勝區(qū)管理委員會(huì),保留華林山墾殖場(chǎng),并歸口華林山風(fēng)景名勝區(qū)管理委員會(huì)管理。
2008年4月增設(shè)華林山林場(chǎng),2011年10月經(jīng)省林業(yè)廳批準(zhǔn)為省管?chē)?guó)有林場(chǎng),與管委會(huì)、墾殖場(chǎng)實(shí)行三塊牌子,一套人馬。
2013年9月,成立華林山鎮(zhèn)。