《舊唐書》·卷一百二十一 列傳第七十一
僕固懷恩 梁崇義 李懷光
僕固懷恩,鐵勒部落僕骨歌濫拔延之曾孫,語訛謂之僕固。貞觀二十年,鐵勒九姓大首領率其部落來降,分置瀚海、燕然、金微、幽陵等九都督府於夏州,別為蕃州以禦邊,授歌濫拔延為右武衛大將軍、金微都督。拔延生乙李啜拔,乙李啜拔生懷恩,世襲都督。天寶中,加左領軍大將軍同正員、特進。歷事節度王忠嗣、安思順,皆以善格鬬,達諸蕃情,有統禦材,委之心腹。及安祿山反,從郭子儀討高秀巖于雲中,破之,又敗薛忠義于背度山下,抗賊七千騎,生擒忠義男,襲下馬邑郡。十五載,進軍與李光弼合勢,及史思明戰于常山、趙郡、沙河、嘉山,皆大破之,懷恩功居多。
肅宗即位於靈武,懷恩從郭子儀赴行在所。時同羅部落自西京叛賊,北寇朔方,子儀與懷恩擊之。懷恩子玢領徒擊賊,兵敗而降,尋又自拔而歸,懷恩叱而斬之。將士懾駭,無不一當百,遂破同羅千餘騎於河上,盡收其器械、駝馬。肅宗雖仗朔方之衆,將假蕃兵以張形勢,乃遣懷恩與燉煌王承寀使于迴紇,請兵結好。迴紇可汗遂以女妻承寀,兼請公主,遣首領隨懷恩入朝。
二年正月,又從子儀下馮翊、河東二郡,走偽將崔乾祐,又襲破潼關。賊將安守忠、李歸仁自京率衆來援,苦戰二日,官軍敗績。懷恩退至渭水,無舟楫,抱馬以渡,存者僅半,乃奔歸子儀於河東,整其餘衆。四月,子儀赴鳳翔,李歸仁以勁卒五千邀之於三原北。子儀窘急,使懷恩及王昇、陳迴光、渾釋之、李國貞等五將伏兵於白渠留運橋以待之,賊至伏發,歸仁大敗而走。又從子儀戰于清渠,不利,歸于鳳翔。及迴紇使葉護帝得數千騎來赴國難,南蠻、大食之卒相繼而至。肅宗乃遣廣平王為元帥,以子儀為副,而懷恩領迴紇兵從之灃水。賊伏兵於營東,懷恩引迴紇馳殺之,匹馬不歸,賊乃大潰。日暮,懷恩謂王曰:「賊必棄城走矣,請以二百騎馬追之,縛取李歸仁、田乾真、安守忠、張通儒。」王曰:「將軍戰亦疲矣,且休息,迨明而後圖之。」懷恩曰:「歸仁、守忠,天下驍賊也,驟勝而敗,此天與我也,奈何縱之不取?若使得衆,復為我患,雖悔無及。夫戰尚速,何明日為?」王固止之,令還營。懷恩又固請,往而復反,一夕四五起。遲明諜至,守忠等果逃。又從王大破賊於陝西之新店,收兩京,皆立殊功。以前後功加開府儀同三司、鴻臚卿同正員、同節度副使。十二月,封豐國公,食實封二百戶。
乾元元年九月,遣九節度擊安慶緒於相州。從郭子儀領朔方行營,破安太清,下懷、衛二州,圍相州,戰愁思崗。凡經五月,常為先鋒,堅敵大陣,必經其戰,勇冠三軍。尋充都知兵馬