白水关位于今广元市青川县营盘乡五里垭,距垭下古白水县城仅一江之隔。白水关地处古代交通线上,陆路北通秦陇,南接葭萌;水路溯白龙江而上可到甘南,下可达巴渝,乃至荆湘,是一重要军事关隘。白水关最早见于史册是《后汉书·卷十三公孙述传》:“述遂使将军侯丹开白水关,北守南郑”。《三国志·法正传》也有云,法正为刘备分析当时形势时提到过白水关,他说:“鱼腹(奉节)、关头(即白水关)实为益州祸福之门。”法正认为当时进入蜀只有两条路,一是东沿长江取鱼腹(奉节)可入蜀,二是北从陆路取白水关亦可入蜀。因而守住鱼腹、关头是福,失掉鱼腹、关头必然有祸。晋人张荟《南汉记》载:“蜀有三关,阳平、江关、白水”。