魏國天水太守馬遵的部下。後為蜀將。
在第一次北伐時迎擊蜀軍,雖一度擊敗諸葛亮,卻陷入諸葛亮的陷阱而向蜀軍投降。之後就以蜀將參加諸葛亮的北伐,在諸葛亮臨終之際還授得兵法。諸葛亮死後,對出兵採消極態度的費禕一死,便成為大將軍指揮北伐。在鍾會和鄧艾進攻蜀國時,雖在劍閣死守抵抗,最後因顧慮先投降的劉禪的性命而投降。雖立志再興蜀國而同鍾會舉兵,卻戰敗而死。
在第一次北伐時迎擊蜀軍,雖一度擊敗諸葛亮,卻陷入諸葛亮的陷阱而向蜀軍投降。之後就以蜀將參加諸葛亮的北伐,在諸葛亮臨終之際還授得兵法。諸葛亮死後,對出兵採消極態度的費禕一死,便成為大將軍指揮北伐。在鍾會和鄧艾進攻蜀國時,雖在劍閣死守抵抗,最後因顧慮先投降的劉禪的性命而投降。雖立志再興蜀國而同鍾會舉兵,卻戰敗而死。