郝昭和王生守陈仓，并修筑陈仓城。十二月（即229年年初），诸葛亮果然领兵攻陈仓，郝昭固守，诸葛亮于是派郝昭同乡靳详在外劝郝昭投降，但郝昭不听。诸葛亮见自领数万兵而城中只有一千多兵，曹魏救兵未到，于是攻城，架云梯和冲车攻城，但郝昭又用点火的箭矢烧毁云梯和以石磨压毁冲车；诸葛亮又用百尺井阑射箭入城，又填平护城河打算直接攻城；郝昭又建内加建城墙抵挡。诸葛亮又挖地道要入城，郝昭又阻截地道。如此防守了二十多日，诸葛亮仍无法攻下，此时费曜领援军到来，诸葛亮唯有退军。
去世.战后郝昭受封为列侯，