歷史上的真實的程咬金是因為聽信了奸臣王文度的謊言而被罷免,回鄉後郁郁寡歡而死。程咬金是唐太宗李世民手下的得力幹將,陪伴唐太宗李世民參加了玄武門之變,是唐太宗登基路上的大功臣;唐太宗李世民離世後,程咬金又繼續輔佐唐太宗李世民的兒子唐高宗李治,但是因為被奸臣王文度所騙,最終受到王文度被牽連罷免,回到家鄉後便郁郁寡歡,生病去世了。
公元656年,程咬金被李治任命為行軍大總管討伐突厥。程咬金帶著唐朝軍隊到了鷹娑川,卻遇到了兩萬之數的突厥大軍的偷襲,程咬金臨危不亂,派遣前軍總管蘇定方帶兵對抗,打敗了突厥大軍,蘇定方再乘勝追擊,殺掉了數千突厥士兵。此次勝利,程咬金認為頭功當屬蘇定方,所以特向唐高宗李治請求賞賜蘇定方。
此時,程咬金手下的另壹位將領王文度十分嫉妒蘇定方,見蘇定方退敵有功便想阻撓蘇定方繼續建功。王文度找到程咬金說:?我們雖然勝利了,但是士兵中傷亡也不少;如今天氣嚴寒,我們應該好好休整,而不是讓士兵們在疲倦的情況下繼續作戰啊!?除此之外,王文度還謊稱自己有皇上密旨,是皇上讓自己來克制程咬金的。然而蘇定方卻認為王文度有詐,極力勸說程咬金,程咬金卻不聽蘇定方的勸說,而是輕信了王文度的謊言。
後來,程咬金帶兵回朝,不料卻立刻遭到免官的懲罰。原來,王文度假傳聖意的事情被人舉報,唐高宗李治因此震怒,立刻斬殺了王文度,而程咬金也被連累免官。離開朝廷後,程咬金選擇回到家鄉。他總是因為被王文度欺騙而導致自己晚節不保的事情而耿耿於懷,最終抑郁成疾,在家中病死了。