民国前期,属凤城县。
民国二十六年(1937年)12月,划入安东县。
民国三十四年(1945年)11月,设龙王庙区。
民国三十五年(1946年),为孤山县龙王庙区。
1949年,划归安东县。
1958年5月,设立龙王庙和马家堡子乡;同年9月,与黄土坎、石灰窑、马家岗等乡合并,成立龙王庙公社。
1961年8月,黄土坎、石灰窑、马家岗乡域从龙王庙公社划出,成立黄土坎、马家岗公社。
1966年10月,龙王庙公社更名为红光公社。
1981年,恢复龙王庙公社。
1983年9月,改为龙王庙乡。
1985年1月,改龙王庙镇。
2002年,撤销龙王庙满族锡伯族镇,设立龙王庙镇。