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