宣統(tǒng)二年(1910),全縣設(shè)“八區(qū)”龍王隸屬三川區(qū)管轄;1917年設(shè)“龍王!;1933年紅四方面軍在龍王橋溝(今洛陽村三組)、柳樹灣(今健康村四組)分別建立四、五鄉(xiāng)蘇維埃,隸屬新觀鄉(xiāng)蘇維埃;1935年五月后為龍王聯(lián)保;1950年成立龍王鄉(xiāng);1958年10月改為龍王人民公社;1984年4月復(fù)名龍王鄉(xiāng);1992年與雍河、兩河2鄉(xiāng)合并置鎮(zhèn)。
1996年復(fù)置雍河鄉(xiāng)。
1997年10月復(fù)置兩河鄉(xiāng)。
2005年兩河鄉(xiāng)并入龍王鎮(zhèn)。
2020年,撤銷雍河鄉(xiāng)和新觀鄉(xiāng),劃歸龍王鎮(zhèn)管轄。