于是,刘璋便派遣扶禁、向存两员大将率一万兵马进攻,葭萌关被团团包围。此战役在司马光的《资治通鉴》、《三国志》和《后汉演义》等书中均有所描述,霍峻仅有600百余人,而敌方却是其几十倍有余,实力悬殊。
据史料《后汉演义》记载,刘备虽早已知道此事,却无增援一兵。没有人知道刘备为什么不派军支援,人们众说纷纷,有人认为刘备无力去兼顾,自己都需要诸葛亮去增援,即使派遣一个队伍去增援葭萌,也无法挽回沦陷的局面。
然而,霍峻却用行动证明自己守一座城池百人足以。霍峻血浴孤城,率领着将士们坚守了将近一年的时间。霍峻熟知攻杀战守之法,他见敌军疏忽之际,选拔了一批精锐之人,伺机出击,大破敌军,斩杀敌将首级。
刘备在平定蜀中之后,嘉奖了霍峻的功劳,封其为梓潼太守,与张飞一同掌管北方的防守。只可惜,霍峻三年以后就死在了任上。刘备得知霍峻逝世的消息,悲痛不已,亲率众臣前往吊丧,甚至当夜还睡在了霍峻的墓前。