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