曹魏将领郝昭率领一千兵马据守陈仓,诸葛亮攻了20多天,都未取得成功,最后只得败退。此战虽成就了郝昭平生最后一战,但他经过此战就一病不起了。
郝昭是太原人,年轻时就凭借着战功被晋升为杂号将军。在后来的十多年里,郝昭都是活动在河西地区。在河西曾平定麴演、麴英、张进等军阀的叛乱,在凉州河西地区树立了威名。他的战绩被当时负责镇守西北边境的镇西将军曹真看在眼里。
话说第一次北伐时,诸葛亮派马谡守卫战略要地街亭,但是被曹将张郃攻破。蜀军无奈只得退去,第一次北伐宣告失败。因为陈仓是粮食富庶之战略要地,所以,曹真认为诸葛亮不久又会来进攻陈仓。于是令郝昭和王双提前加固陈仓城,做好充分的防御准备,严防蜀军进犯。
果然,第二年,诸葛亮就派大军自散关出发,前来进攻陈仓了。
诸葛亮来到陈仓后,观测到了陈仓城经过了重修,更加坚固,便意识到攻城的棘手了,而且也得知守城将军是身经百战的郝昭。开始,诸葛亮试着想劝降郝昭,因为自己带了几万兵马,而估计城内也没多少兵,识时务点的人很可能会投降,毕竟自己也曾经北伐时在天水三郡成功劝降过,不战而屈人之兵,总该是上策。
于是,诸葛亮派郝昭的老乡靳详在城外向郝昭招降。但是郝昭回道说:“魏家科法,卿所练也;吾之为人,卿所知也。吾受国恩多而门户重,卿无可言者,但有必死耳。卿还谢诸葛,便可攻也。”意思是说:“魏国的法律,你是熟悉的,我的为人你也知道,我深受国恩,而且门第崇高,你不必多说。我要与陈仓共存亡,你回去告诉诸葛亮,只管来攻打就是。”
靳详将郝昭之话告诉诸葛亮。诸葛亮想了想,又让靳详去试一试看。靳详来到城下又对郝昭高声喊道:“你我兵众悬殊,只恐抵挡不住,何必白白自取灭亡呢?”郝昭怒道:“该说的我都说了,我认识你,弓箭可不认得你。”靳详只好无趣地返回。
最后,诸葛亮只好采取武力强攻。第一次,诸葛亮命令将士用攻城利器——云梯和冲车。郝昭下令用带有火把的箭射向云梯,只见蜀军的云梯都燃烧了起来。郝昭又下令用“绳连石磨”砸折冲车,就这样成功击退了蜀军。第2次,诸葛亮采用井攻击。这种井高达百尺,是一种可以移动的箭楼。结果还是失败。
最后,蜀军“以土丸填堑,欲直接攀城”,没想到郝昭在城内又筑了一道城墙;蜀军派出铁锹队,进行挖地道进城。但是郝昭在城内挖了一条又深又宽的坑道,横向拦截了蜀军的地道。等到双方僵持了20多天后,曹真已派援军赶到。诸葛亮原本想速战速决,所以没有准备多少粮草,看到曹军的援军赶来,所以只好退兵。
郝昭以少数兵力坚守了陈仓,击退了诸葛亮的3万兵力。魏明帝曹睿非常高兴,于是封他为关内侯,并且在洛阳城亲自接见他,还准备重用他。只可惜没过多久,郝昭就得了重病。原来,他守城时受了伤,又加上去洛阳远途奔波,故而身患重病,不久就去世了。