广汉郡统辖十一城,雒城、新都、绵竹、什邡、涪城、梓潼、白水、葭萌、郪城、广汉、德阳。黄忠跟随刘备驻守葭萌关。
葭萌原是苴国都邑的别称,东周战国时期,蜀王杜尚将其弟杜葭萌封于汉中,号苴侯,封邑即称葭萌。秦惠文王更元九年,秦国兼并苴国,在苴侯都邑建置葭萌县。葭萌关是蜀境的险要关城,地处秦蜀交通要道,涪水与白水汇合之处,三面临水四面环山,关前关后,山峦重叠,危岩峭壁,树木萧森。旱路上通汉中,下至成都,顺江而下可达巴西重镇阆中,地理位置非常重要。兵家形容葭萌关是峰连玉垒,地接锦城,襟剑阁而带葭萌,踞涪江而枕白水,诚天设之雄也。以城为关的防守建筑,全汉仅此一处,其它地方的城镇和关隘都是分设的。由于葭萌地理位置和战略地位特殊重要,成为历代兵家必争之地。北方诸侯进兵巴蜀,必须争夺葭萌,因为只有跨过此地,才算真正踏上征服巴蜀大地的征途,于是这里便有全蜀咽喉,川北锁钥之称。黄忠驻守葭萌关,准备相机攻打张鲁,收取汉中,再配合起兵凉州的马超,并图讨伐曹操的大事。可是白水督杨怀、高沛,屯兵在前,暗中限制刘备的军事行动;而广汉太守张肃屯兵在后,积极配合杨怀、高沛,克制刘备并向往曾有选拔重用的恩公曹操。这使刘备的意志不能延伸,黄忠的计划难以实现。
建安十七年公元二一二年,冬季十月,曹操兴兵征讨孙权,攻打濡须,孙权向荆州求援。曹操同时派遣乐进率部攻打荆州。刘备接到诸葛亮的军事文书,心里担忧,认为如果曹操击败孙权,必然乘胜进取荆州,这样一来,就会失去一处北伐曹操的路线。他给刘璋写信说:“曹操攻击孙权,孙权前来求援,我与孙权夲是唇齿之邦,不得不救,而关羽兵力薄弱,如今不去救援,曹操就一定能攻占荆州,进而入侵益州边界,远远比张鲁更令人担忧,张鲁只是一个割地自守的贼寇,绝不敢轻来犯境,不足以令人忧虑。我现在想勒兵返回荆州,与孙权会同击破曹操,只是兵少粮缺,请发精兵三万,行粮十万斛,相助伐曹大计。”杨怀得知刘备要向刘璋借兵求粮,即教高沛守关,自回成都劝阻刘璋。
刘璋接到刘备的书信,立即向部下询问处事办法。杨怀高沛认为刘璋请来刘备,是纵虎入室,只能严加防范,免生兵祸,如果拨助军马钱粮,则是帮虎添翼。身为汉室宗亲的刘璋,夲应以兴复汉室大业为重,与同宗刘备精诚团结,协助刘备收复汉中,夺双凉州,配合北伐曹操。然而他缺乏长远的目光和博大的胸怀,看不出刘备在徐州和在荆州那样和平共处的经历,没有陶谦那样的胸襟,也不如刘表那样的大度,一再听信部分官员的劝解,三心二意,迟疑不定,最终导致宗亲生隙,发生兵变。此时刘璋听到杨怀的劝导,这个一向缺乏主见的州牧,当即改变主意,按照部将的意思,给刘备拨发老弱军兵四千,粮米一万斛,依然令杨怀、高沛紧守关隘。
冬季十二月,刘备接到刘璋的回信,他对刘璋非常失望,对部下将土说:“我们替益州征讨强敌,军队辛苦劳累,而刘璋却吝惜财物,如此吝啬小气,如何能使将士们为他作战效力呢?”
张松听说刘备要回荆州,赶紧写信给刘备说:“如今大事很快就能成就,怎么能放弃益州而离开呢?”张松同时还给法正写信,劝他劝阻刘备不要离开益州。张松又给兄长广汉太守张肃写了一封信,劝他高抬目光,放宽胸怀大力支持刘备的事业。张肃因此得知张松替刘备谋划的机密,担心受到牵连,于是向刘璋告发了张松的阴谋。
刘璋当即下令逮捕张松,将他斩首,同时向各处关口要塞的将领发布文书,下令他们都不要再和刘备往来。
刘备驻兵益州一年,最终没有和刘璋建成牢固的联合战线,反而又陷入了崩溃的局面,他由此非常恼怒,对刘璋彻底绝望。为了实现隆中决策,北伐曹操,他需要益州这个战略基地,而刘璋并不像陶谦、刘表那样,他占据天府之国,却缺乏远略大志,不能合作兴汉伐曹的宏图大业,反而充当北伐曹操的绊路石。这种情形令刘备痛心疾首,只得打消了合作共事的计划。此时他接到关羽在青泥击败乐进的捷报,而江东孙权方面的战局也开始转变,刘备便立即决定釆用庞统的军事谋划,武力夺取益州。庞统向刘备献计说:“某有三条计策,请主公自择而行。”他说:“现在应该暗中编选精兵昼夜兼程直接袭击成都,刘璋既不懂军事,又素来没有预备,大军突然降临,可以一举平定,这是上策。杨怀高沛都是刘璋的名将,各自统领强兵在关头拒守,听说他们屡次上书劝谏刘璋,把将军送回荆州。将军派人去通知他们说,现在荆州出现紧急情况,要回师救援,并派人打点行装,表面上做出打算回去的样子,这两个人既佩服将军的英名,又欣喜将军要离去,我估计他们一定会轻装骑马,前来拜见将军,趁机将他们捉拿,吞并他们的部队,夺下关隘,先取涪城,然后再向成都,这是中策。如果退还白帝城,同荆州联合,再逐步图谋进取益州,这是下策。若迟疑不去,将要陷落困境。”刘备说:“上计太急促,下计太缓慢,中计不缓不疾,可以采用。”
刘备依计行事,提兵出发,先令人报上白水关。
白水关又名关头,属白水县,蜀中特大军事关隘,地处蜀汉交通线上,旱路北通秦陇,南接葭萌,水路溯白水而上可到凉州,下可达巴郡。这座关城横断峡谷,两边都是险峰,实为益州祸福之门,是从北面取蜀地的关键所在。正因为白水关地理位置重要,战国以来都在此处设关筑寨,派兵驻守,为了争夺白水关,这里战事频繁,秦国大军攻打蜀国,军队就是从汉中进至白水关,再沿白水去葭萌,与蜀王决战取胜,夺取白水关,就打开了通往益州中心的通道,因此黄忠对白水关志在必得。
杨怀、高沛闻报,暗中商议对策,准备各藏利刃在身,在送行的时候刺杀刘备,永绝益州大患。两将带随行二百人出关送行,其余人马都留在关上。
刘备离开葭萌关,前军已到出发。庞统在马上对刘备说:“杨怀、高沛这两个人必有敌意,如果欣然而来,千万要严加提防,如果他还疑不来,便起兵攻打关口,不可迟缓。”黄忠紧随刘备身边,严密保护他的安全,并组织部下严加防范,随时可以应对突发事件和强攻关城。刘备身披重铠,自佩宝剑挺立河边,这时听到前方报告说:“杨怀、高沛,两将前来送行。”刘备令军马暂竭,传令会见。庞统立即吩咐黄忠、魏延说:“关上来的军士,不问多少马步军兵,一个也不能放走,全部拿下。”黄忠说:“军师放心,我已安排妥当,保证万无一失”。
杨怀、高沛两人,各怀利刃,带领二百军兵,牵牛赶羊,驱车送酒,来到军前,走进帐下,看见只有庞统陪坐一旁,认为他们并无防备,心中一阵暗喜,上前拜见刘备,他说:“听说皇叔返回荆州,特备薄礼相送,不成敬意,以表友心。”于是向刘备敬酒,刘备说:“二位将军镇守关隘很不容易,应当先饮这杯酒。”杨怀说:“这是蜀中名酒,既然皇叔有令,在下就先饮为敬。”两将同时举杯喝下。刘备说:“我有密事要与将军商议,闲人退避。”杨怀、高沛当即应允,吩咐部兵退出中营。黄忠应声而到,将高怀带来的二百人,全部带出中军。
刘备当即喝令:“左右把这两个贼子拿下”帐后刘封、关平应声而出。杨怀、高沛一看事情突变,急忙反抗争斗,刘封、关平各抓住一个捆绑起来。刘备喝问:“我和你们的主公是同宗兄弟,你们为何同谋离间亲情?”杨怀、高沛磕头狡辩:“没有此事,皇叔祥察。”刘备命令左右搜身,果然从两人身上各搜出一口利刃。刘备厉声质问:“拜见上司,为何身藏利刃?这就是叛贼明证,还说什么?”庞统劝刘备说:“两人夲意是刺杀主公,罪不容诛,请立刻下令斩首。”刘备遂令刀斧手将两人斩于帐前。