1949年前為上清區(qū)漸浦鄉(xiāng)和月湖區(qū)天祿鄉(xiāng)。
1950年屬龍虎鄉(xiāng)、西源鄉(xiāng)和月湖區(qū)天祿鄉(xiāng);1953年屬魚塘鄉(xiāng),1958年屬上滑公社、魚塘、西源、龍虎高級(jí)社。
公社化時(shí),為上清公社魚塘鄉(xiāng)魚塘、西源、龍虎大隊(duì);1961年魚塘西源、龍虎大隊(duì)從上清公社劃出,成立魚塘公社;1968年和上清公社合并,為上清公社分魚塘,西源,龍虎大隊(duì),1972年調(diào)整社隊(duì)規(guī)模時(shí),仍為魚塘公社,1984年機(jī)構(gòu)改革中將魚塘公社更名為魚塘鄉(xiāng)。
1990年經(jīng)省政府批準(zhǔn)撤鄉(xiāng)改鎮(zhèn),更名為龍虎山鎮(zhèn)。