清代以前,隸屬略陽縣,雍正年間設鄉,轄7保16甲,隸屬略陽縣至清末。
民國二十年(1931年),設白雀寺鄉。
1949年12月,仍設白雀寺鄉。
1953年,改設白雀寺區仍轄鄉。
1956年,將青白石鄉并入白雀寺鄉。
1958年10月,白雀寺鄉改為白雀寺公社。
1959年12月,白雀寺公社改為白雀寺管理區。
1961年3月,復為白雀寺公社。
1984年4月,再改為白雀寺鄉,隸屬樂素河區管轄。
1996年4月,撤區并鄉后,隸屬縣管轄。
2001年12月,將中壩子鄉并入白雀寺鄉。
2011年7月,將史家院鄉并入,改為白雀寺鎮。