公元228年,诸葛亮第二次率兵北伐的时候,领兵十余万出击魏国孤城陈仓,镇守陈仓的是不过是区区魏国一杂号将军郝昭及其部下三千余人。

一开始的时候,诸葛亮听当地土人说郝昭只有三千余人,便以为郝昭会惧怕自己的赫赫威名和蜀汉的十余万大军,不敢和他争斗。派出了当地的土人去让郝昭投降。没想到这郝昭异常的硬气,不仅斩了来使,还向诸葛亮宣战,言辞十分无礼。

诸葛亮认为陈仓不过孤城一座,而且自己兵力是对面的十几倍,就十分大意。当时他对当地土人这么说道:“量此小城,安能御我!休等他救兵到,火速攻之!“。然后让蜀军用云梯四面同时攻城,却没有想到城内早已安排好了火箭。就等诸葛亮用云梯攻城。诸葛亮此招此刻正中郝昭下怀。蜀军损失惨重。一代军事奇才诸葛亮不仅没能吸取教训反而大怒,连夜用出了冲车之法,就是推着大质量的车子攻击城门。郝昭急忙命人运来石凿眼,用葛绳射击冲车,冲车还没碰到城门就被打烂了。诸葛亮的计策又没奏效,愤怒的智者毕竟也是智者,又想出了第三个办法,就是先把陈仓城的护城河填满,让廖化领三千人趁着夜间挖地道挖进陈仓,偷偷的进城。郝昭也是熟读兵书,在城内掘又长又深的壕横断了蜀军的地道。连续攻城了二十多天,蜀军士气严重低下,魏军的援军随时能赶到,诸葛亮也只好捏着鼻子把郝昭这只苍蝇认了,下令蜀军返回。