陈仓之战是三国时期诸葛亮对曹魏进行第二次北伐时在陈仓城的一场战役,攻城方为
蜀汉诸葛亮,守城方为魏国魏将郝昭。
宝鸡市之战中,诸葛亮先是让郝昭的同乡
靳详在陈仓城门外劝降郝昭,结果失败,在第二次劝降时,郝昭表示不愿再见靳详来劝降,否则便会刀剑相见,诸葛亮劝降失败之后,见郝昭方人数不过千人,且曹魏东救的军队短时间无法支援,便开始攻城,双方战斗二十多天,最后因蜀军粮食不足和曹魏东救的队伍即将到达陈仓,诸葛亮便领兵撤退。
十二月,诸葛亮率领大军从散关出发,包围
宝鸡市,陈仓早已有准备,诸葛亮没能攻下来。据《
魏略》记载,诸葛亮本来就听说过陈仓坚固,等到了之后,看陈仓早已有准备,又听说郝昭就在城中,大为吃惊。
诸葛亮让郝昭同乡人
靳详在城外远远地劝说郝昭,郝昭在城楼上对靳详说:“魏国的法律,您是熟悉的,我的为人,您是了解的。我深受国恩而且门第崇高,您不必多说,只有一死而已。您回去告诉诸葛亮,就来攻打吧。”靳详把
郝昭的话告诉了诸葛亮,诸葛亮又让靳详再次劝告郝昭,说“兵众悬殊,抵挡不住,和必白白自取毁灭。”郝昭对靳详说:“前面已说定了,我认识您,箭可不认识您。”靳详只好返回。诸葛亮自以为几万兵马,而郝昭才有一千多兵众,又估计东来的救兵未必就能赶到,于是进军攻打郝昭,架起
云梯,云梯燃烧起来,梯上的人都被烧死,郝昭又用绳子系上石磨,掷击
汉军的
攻城车,冲车被击毁。诸葛亮就又制做了百尺高的井字形木栏,以向城中射箭,用土块填塞护城的
壕沟,想置接攀登城墙;
郝昭又在城内筑志一道城墙。诸葛亮又挖地道,想从地道进入城里,郝昭又在城内挖横向地道进行拦截。昼夜攻守相持了二十多天。
曹真派遣将军
费曜等援救郝昭。
曹叡召见在
方城县的
张郃,命他攻击诸葛亮。魏明帝亲自来到河南城,摆下酒席为张送行,问张:“等将军赶到,诸葛亮是不是已经取得
宝鸡市呢?”张郃了解诸葛亮深入作战缺乏粮食,屈指计算一下说:“等到我到了那里,诸葛亮已撤走了。”张郃日夜兼程赶路,还没到达,诸葛亮的粮食已尽,领兵退去;将军
王双追赶,被诸葛亮击杀。魏明帝颁布诏书赐
郝昭关内侯的爵位。
明朝大臣
解缙认为:“若
墨子之制公输,郝昭之拒葛亮,或萦带而连,或射火而重炉,可谓善守城矣。”
而清朝名臣
曾国藩认为诸葛亮的陈仓之战与
孙权的
合肥市之战失败的原因一样,都是初气过锐,渐就衰竭的原因,评价说:“孙仲谋之攻合肥,受创于
张辽;诸葛武侯之攻
宝鸡市,受创于
郝昭;皆初气过锐,渐就衰竭之故。”
在小说《
三国演义》中,陈仓之战在第九十七回《讨魏国武侯再上表破曹兵姜维诈献书》,诸葛亮以三十万精兵攻打郝昭三千人守卫的陈仓。