他身材魁梧,作战勇猛,在军中屡立战功,镇守河西地区十多年,当地的百姓和少数民族都对他敬畏有加。
诸葛亮的大军将陈仓城围得水泄不通,他派郝昭的同乡靳详在城外喊话劝降。郝昭站在城楼上,大声回应道:“魏国的法律,你是熟悉的;我的为人,你也清楚。我深受国家的厚恩,家族责任重大,没什么好说的,唯有拼死守城!你回去告诉诸葛亮,让他尽管来攻吧!”靳详把郝昭的话转达给诸葛亮,诸葛亮不死心,又让靳详再次前去劝说,强调双方兵力悬殊,抵抗只是白白送死。郝昭却坚定地说:“之前的话已经说清楚了。我认识你,可我的箭可不认识你!”靳详无奈,只好离开。 诸葛亮自恃兵力雄厚,有数万大军,而郝昭只有一千多人,又估计魏国的援军一时半会儿到不了,便下令攻城。蜀军架起云梯、出动冲车,向陈仓城发起了猛烈的进攻。郝昭早有准备,他命士兵们用火箭射击蜀军的云梯,云梯瞬间燃起大火,上面的士兵都被烧死了。接着,他又用绳子拴着石磨,从城上往下砸,把蜀军的冲车砸坏。诸葛亮见状,又制造了百尺高的井阑,用来向城中射箭,还派人用土丸填平护城河,试图直接攀城。郝昭则在城内修筑了第二道城墙。诸葛亮又派人挖掘地道,想从城里突然杀出,郝昭就在城内横向挖掘地道截断蜀军地道。双方昼夜激战了二十多天,诸葛亮始终没有破城的办法。就在这时,魏国的援军赶到,诸葛亮无奈之下,只能率军引退。
曹叡得知郝昭坚守陈仓的英勇事迹后,下诏嘉奖他,赐给他列侯的爵位。郝昭回朝后,曹叡亲自接见并慰劳他,还对中书令孙资说:“你的同乡竟有如此厉害的人物,有这样的将领,朕还有什么可担忧的呢?”曹叡本打算重用郝昭,可郝昭却因病去世了。郝昭临终前,告诫儿子郝凯:“我身为将领,深知这一行的艰难。我多次挖掘坟墓,取里面的木材制作攻城器具,也明白厚葬对死者并没有什么好处。你以后给我下葬,一定要用普通的衣服。而且人活着有固定的地方,死了又哪里有什么固定之处呢?如今我离祖坟很远,以后埋葬我的地点,就由你决定吧。”
与此同时,辽东地区也发生了变故。辽东太守公孙恭的侄子公孙渊,野心勃勃,他发动政变,夺取了公孙恭的太守之位。朝廷无奈之下,只能让公孙渊暂代