郝昭,字伯道,太原人,東漢末年至曹魏初年著名將領。年時少入伍,為部曲督,數有戰功,升為雜號將軍,遂鎮守河西十餘年,民夷畏服。文帝時參與討平麴演等大規模叛亂,平定河西。明帝時再討斬叛亂的麴英。諸葛亮第一次北伐後曹真遣郝昭築陳倉並守之,後為諸葛亮所圍,不為同鄉靳詳的勸降所動,以死報國。激烈的攻城器械戰、晝夜相攻拒二十餘日,諸葛亮無計,在魏的援兵到達前退兵。曹睿下詔嘉許郝昭的善守,賜爵關內侯。後再引見慰勞,正想重用時郝昭病亡。
陳倉之戰魏國的首功之臣應該是一戰成名的郝昭。在此之前,郝昭名不見經傳,默默無聞,從等級很低的部曲督一直晉升到一個雜號將軍,郝昭屢立戰功,鎮守河西十多年,在當地的百姓和少數民族中也有一些威名。不過名氣並不是很大,如果沒有陳倉之戰的話,他的名字就會淹沒在歷史的長河中。陳倉之戰的另外一個大功臣,就是魏國的大將軍曹真。曹真,字子丹,他的性格也像甄子丹一樣,作風硬朗,威震敵膽。曹真身為魏國最高軍事統帥,其謀略也是令人敬佩的。在諸葛亮第一次北伐,吃了大虧之後,曹真以睿智的眼光,看透了諸葛亮的心思,指出:諸葛亮不會就此善罷甘休的,下一次諸葛亮再來入侵的話,必經陳倉。於是他挑選了自己比較信任的將軍郝昭和王生一起鎮守陳倉,並且要求他們加固城池。
當時諸葛亮對於郝昭這位沒什麼名氣的將軍有些輕視了,他認為,自己的兵力比郝昭的陳倉守兵要多上幾十倍,自己有幾萬人,而郝昭只有一千多的守軍。首先,諸葛亮考慮能不能勸郝昭投降,這樣可以兵不血刃拿下陳倉,省了自己攻城的功夫。於是他找了一個郝昭的同鄉朋友,叫靳詳,跟郝昭都是太原人。靳祥站在城外,遠遠地對郝昭喊話,希望郝昭能識時務者為俊傑,放下武器,投降諸葛亮。但是,郝昭卻不吃他這一套,說:「魏國的法令制度,你是知道的;我的為人,你也是知道的。我郝昭深受國恩,而且是又是名門望族,不能辱沒了我家族的名聲。閣下不用再白費唇舌了,我是不會投降的,我只有戰死!你回去告訴諸葛亮,可以來攻城了。」靳祥把郝昭的話原原本本地學給了諸葛亮。
郝昭果然有英雄本色,泰山崩於前而面不改色,面對諸葛亮超過自己幾十倍的大軍,毫無懼色,而且是一心想要與諸葛亮開戰。靳祥覺得再說下去也沒什麼意思了,只好回去又把話學給了諸葛亮。諸葛亮心想:我幾萬大軍還拿不下你小小的陳倉城?你不就只有一千多兵力嗎?你的援軍要過很長時間才能趕來,看我在此之前先攻下你的陳倉城。於是,諸葛亮下令——攻城!陳倉攻防戰的規模雖然不是非常大,比三大戰役要差一些,但是卻用上了當時最為先進的戰爭武器。諸葛亮這次也是有備而來,帶來的攻城武器有雲梯和衝車。這些東西大家在遊戲或者影視劇中可能也見到過,雲梯傳說是魯班發明的,一種很高的攻城梯,作用是攀登城牆,或者偵查敵情。衝車也叫「對樓」或者「臨沖」,其外形跟遊戲中的衝車有較大區別,衝車實際上是一種非常高大的攻城塔,是一種高大的裝甲車。最著名的是臨沖呂公車,其高度達到12米,跟現在得四層樓一樣高,在古代已經屬於非常高大的戰車了。這種臨沖呂公車共分5層,最下面一層是士兵站在裡面推車的,上面四層站的都是戰鬥兵,一般手裡拿著弓*弩、盾牌或者長槍作戰。這種高大的衝車不但可以用來撞擊敵人的城牆和城門,由於高度很高,也可以直接站在衝車上與城牆上的敵人作戰。當然,諸葛亮當時使用的衝車並沒有臨沖呂公車那麼高大,推測只有一層,高度不超過6米,其主要作用還只是用其衝擊力撞擊城牆和城門。但是這時的衝車和雲梯都已經是當時最先進的攻城工具了。
郝昭與諸葛亮之間比拼智慧,展開了一場非常激烈壯觀的城池攻防戰。雲梯接近城牆了,郝昭下令用火箭射雲梯,雲梯燃燒,雲梯上的敵人不是被燒死就是掉下來摔死。這裡要插一段話,火箭在當時也是非常先進的武器了,陳倉之戰是中國歷史上有明文記載的最早使用火箭的,在5年前的濡須口之戰中,孫權乘輕舟到曹軍水寨前巡視,曹軍用弓*箭射孫權船,孫權的船被射滿箭矢,失去平衡,孫權又調轉船頭,使另外一面受箭,這個時候曹操沒有下令射火箭,應該