辖在清乾隆时分属遵化州温一里,温二里,温三里和众安屯。
实战型民国时期,属河北遵化县第五,设鹿角河乡。
1949年建国后,属遵化县第四。
1953年设燕各庄,南贾庄,鹿角河,蔡三庄,小稻地5个乡。
1956年撤并乡,分属燕各庄,鹿角河两个乡。
1958年公社化,属遵化县五星公社,设西龙虎峪,鹿角河两个管理。
1961年合并为西龙虎峪公社。
1979年5月15日划归天津蓟县。
1983年该为西龙虎峪乡。
2001年10月撤乡并镇,改名为西龙虎峪镇。