程畿,字季然,巴西閬中人,劉璋割據(jù)益州時為漢昌長。巴西太守龐羲因劉璋猜疑而懷有叛離之心,命令程畿的兒子征召士兵自保,程畿不止制止兒子的行為,還說服了龐羲,因此受到劉璋的賞識,被劉璋任命為江陽太守。趙云奉命入川攻打江陽時程畿投降,后來劉備取代劉璋擔(dān)任益州牧,程畿擔(dān)任從事祭酒。蜀漢建國后,程畿隨劉備伐吳,劉備兵敗夷陵后,程畿不肯撤退,奮力戰(zhàn)死。
東漢末年,劉璋割據(jù)益州,程畿為漢昌長,巴西太守龐羲因天下混亂,認(rèn)為巴西郡應(yīng)該有武裝衛(wèi)隊,此時漢昌縣分布有少數(shù)民族賨人,賨人為人剛猛,秦漢之際,漢高祖劉邦借助賨人的力量以平定關(guān)中。于是龐羲命令程畿大量征召賨人為私人軍隊,有人在劉璋面前說陷害龐羲的壞話,說龐羲想要背叛劉璋,因此劉璋暗中懷疑龐羲,趙韙屢次勸告劉璋,劉璋不加理睬,趙韙也懷恨在心,于是反叛劉璋。
趙韙將劉璋圍困于成都,東州兵和趙韙叛軍力戰(zhàn),趙韙敗退到江州,被殺。龐羲聽說這件事后十分害怕,將要謀求自守,于是,龐羲派遣程畿的兒子程郁,宣布旨令給程畿,索取賨兵自助。程畿告知龐羲:“本郡募集私人軍隊,本來不是為了叛變,雖然有人播弄是非,但還是需要表達(dá)自己的盡誠之心;若必然因為感到恐懼,于是懷有叛離之心,并非是我程畿所接受的?!辈⒏嬲]程郁說:“我受到一州的恩惠,應(yīng)當(dāng)為州牧竭盡忠誠和節(jié)義。你是郡吏,應(yīng)當(dāng)為太守效力,不可以認(rèn)為我曾有叛離之心?!?p> 龐羲遣人告訴程畿說:“你的兒子在郡里,不服從郡太守的命令,因此你的家族將受到禍害!”程畿回答說:“以前樂羊作為一個將領(lǐng),喝了用他兒子的肉做成的湯,這不是父子之間沒有情誼,而是因為君臣間的大義。如今,即使再次把我的兒子做成湯,我一定也會喝下去的。”龐羲知道程畿這樣做必定不是為了自己,于是向劉璋表示表示深切的謝意,劉璋也寬恕了龐羲,在聽說程畿的事跡后,任命程畿為江陽太守。
劉備奪取益州,逐領(lǐng)益州牧,任命程畿為從事祭酒。程畿隨先主劉備東征吳國,蜀軍于夷陵遭遇敗績,沿長江順流而下退軍。有人告訴程畿:“后面的追兵已經(jīng)趕上,拋棄船只,便可以逃脫?!背嚏苷f:“我在軍中,未曾因為敵人棄船而走,何況跟隨天子而遇見危險呢!”不久之后,東吳水軍追上了程畿,程畿手持大戟,與將士們一起與敵軍爆發(fā)激戰(zhàn),并擊沉了部分東吳戰(zhàn)船,只可惜東吳水軍主力趕到,將程畿團(tuán)團(tuán)包圍,程畿力戰(zhàn)而亡,但卻為劉備擺脫敵軍的追擊贏得了寶貴的時間。