部平定了。之后,郝昭镇守河以西地区十余年,当地人民和外族都服从他。
太和元年(公元227年),曲英叛乱,杀临羌县县令和西都县县长,郝昭与鹿磐前往讨伐,斩杀曲英。
太和二年(公元228年)年初,张在街亭之战中获胜,诸葛亮撤军后,曹真认为诸葛亮不久必进攻陈仓,于是派郝昭和王生守陈仓,并修筑陈仓城。
十二月(即公元229年年初),诸葛亮果然率领大军从散关出发,包围陈仓,没能攻下。据《魏略》记载,诸葛亮本来就听说过陈仓坚固,等到了之后,看陈仓早已有准备,又听说郝昭就在城中,大为吃惊。
诸葛亮素闻郝昭在河西时的威名,考虑到难以攻下,便让郝昭同乡人靳详在城外远远地劝降,郝昭在城楼上对靳详说:“魏国的律法,你是熟悉的,我的为人,你是了解的。我深受国恩而且门第崇高,你不必多说,只有一死而已。
你回去告诉诸葛亮,就来攻打吧。“靳详把郝昭的话告诉了诸葛亮,诸葛亮又让靳详再次劝告郝昭,说:“兵众悬殊,抵挡不住,何必白白自取毁灭。“郝昭对靳详说:“前面已说定了,我认识你,箭可不认识你。“靳详只好返回。
诸葛亮自以为几万兵马,而郝昭才有一千多兵众,又估计东来的救兵未必就能赶到,于是进军攻打郝昭,架起云梯,云梯燃烧起来,梯上的人都被烧死,郝昭又用绳子系上石磨,掷击汉军的冲车,冲车被击毁。
诸葛亮就又制做了百尺高的井字形木栏,以向城中射箭,用土块填塞护城的壕沟,想直接攀登城墙;郝昭又在城内筑志一道城墙。诸葛亮又挖地道,想从地道进入城里,郝昭又在城内挖横向地道进行拦截。
诸葛亮又用冲车,但被打折。昼夜攻守相持了二十多天,诸葛亮仍无法攻下,此时曹真派遣费曜领援军到来,诸葛亮唯有退军。这场战争是中国历史上记载的第一次使用点火的箭的记录,关于这场战争的记载,也成了汉语“火箭“一词在历史上的首次出现。
战后,魏明帝下诏褒奖郝昭善于守城,并赐爵关内侯,回到洛阳后,魏明帝亲自接见了他,对中书令孙资说:“你的乡里居然有这般豪爽的人,为将灼如此,朕还有什么可忧虑的呢?“更打算重用他。但郝昭不久病重,魏明帝甚为忧虑,下诏减损大官肴馔,司马懿上书劝谏。
郝昭临终前留下遗令告诫其子郝凯说:“我作为将领,知道将领是不能做的。我数次挖掘冢墓,取其木做为攻战的器械,又知到厚葬对于死者是无益的。
你一定要用平时的服饰敛葬我。况且人活着的时候有处所去,死后又何在呢?如今离本墓的远近,东西南北,在你而已啊。“
至于,郝昭为什么在纪灵的账下,只是做了一个幕僚,他又为什么会在纪灵的手下做事,这些事情,就没有人知道了,也许只有郝昭自己能够说明白。
而郝昭此人,绝对是一个将才,也许只有他才能想到这个计策,而郝昭的办法,正是打在了诸葛亮的弱点之上。
正常来说,一般的将领,遇到纪灵今天这样的情况,只要是人,就会有后退逃跑的想法,也就只有那些不拘一格的将才,才会做出另类的选择。