清代以前,隶属略阳县,雍正年间设乡,辖7保16甲,隶属略阳县至清末。
民国二十年(1931年),设白雀寺乡。
1949年12月,仍设白雀寺乡。
1953年,改设白雀寺区仍辖乡。
1956年,将青白石乡并入白雀寺乡。
1958年10月,白雀寺乡改为白雀寺公社。
1959年12月,白雀寺公社改为白雀寺管理区。
1961年3月,复为白雀寺公社。
1984年4月,再改为白雀寺乡,隶属乐素河区管辖。
1996年4月,撤区并乡后,隶属县管辖。
2001年12月,将中坝子乡并入白雀寺乡。
2011年7月,将史家院乡并入,改为白雀寺镇。