轄區(qū)在清乾隆時分屬遵化州溫一里、溫二里、溫三里和眾安屯。
中華民國時期,屬河北省遵化縣第五區(qū),設鹿角河鄉(xiāng)。
1949年建國后,屬遵化縣第四區(qū)。
1953年設燕各莊、南賈莊、鹿角河、蔡三莊、小稻地5個鄉(xiāng)。
1956年撤區(qū)并鄉(xiāng),分屬燕各莊、鹿角河兩個鄉(xiāng)。
1958年公社化,屬遵化縣五星公社,設西龍虎峪、鹿角河兩個管理區(qū)。
1961年合并為西龍虎峪公社。
1979年5月15日劃歸天津市薊縣。
1983年該為西龍虎峪鄉(xiāng)。
2001年10月撤鄉(xiāng)并鎮(zhèn),改名為西龍虎峪鎮(zhèn)。