歸附唐朝
顯慶五年(660年),
松漠都督、契丹族酋長
窟哥死,繼任松漠都督的
阿卜固率契丹諸部與
奚族連兵反叛。同年五月,
唐高宗遣
突厥降將阿史德樞賓為沙磚道行軍總管,討伐契丹。不久,契丹兵敗,阿卜固被擒送洛陽。孫萬榮擔任部落首領後,主動與唐朝仍然保持良好的關係。
垂拱初年,
武則天累授孫萬榮為右玉鈐
衛將軍、歸誠州
刺史,封永樂縣公。從此,契丹與唐又恢復了藩屬關係,保持著正常的朝貢往來。
舉兵反唐
但武則天自高宗後期擅政以來,對內剪除異已臣僚與唐宗室諸王,對外連年出征,企圖以單純武力平定周邊少數民族的叛亂與攻擾。致使國家政局動盪,朝內不穩,軍費上升,徵調日加。
萬歲通天元年(696年)年初,契丹發生饑荒,廣大百姓生活無著,窮困潦倒。剛愎自用的營州(治龍城,今遼寧朝陽)都督
趙文翽不但不予賑給,反而視契丹首領如奴僕,此後還多次侵侮其管轄的契丹部屬。
趙文翽的行為激起了契丹人的強烈不滿。孫萬榮早年曾以侍子入朝做人質,深知唐朝虛實,便抓住唐朝內憂外患之機與其妹婿松漠都督
李盡忠共商大計,決定乘機舉兵反唐。五月十二日,李盡忠率部舉兵反唐,攻陷營州,俘虜數百人,斬殺趙文翽,從而揭開了東北各蠻族對中原王朝長達二百多年的戰亂。李盡忠自稱“無上可汗”,孫萬榮 被任命為主帥。隨後孫萬榮率軍東進,攻城略地,所向披靡。由於契丹各部都不堪唐朝官員的欺壓,紛紛前來投奔,契丹軍在10日內便迅速發展到數萬人,並號稱10萬。隨後又進攻
崇州(治今遼寧朝陽東北),俘唐龍山軍討擊副使
許欽寂,聲勢益壯。
訊息傳至洛陽,武則天大怒。為安定邊疆,武則天於二十五日詔命左鷹揚衛將軍
曹仁師、右
金吾衛大將軍張玄遇、左威衛大將軍
李多祚、
司農少卿麻仁節等28將,率兵征討,企圖一舉消滅契丹。七月十一日,武則天又增派
春官尚書、梁王
武三思為榆關(位於今內蒙古
托克托東南)道安撫大使,
納言姚躊為副使,屯兵
勝州(治今內蒙古托克托西南),作為第二道防線,以備策應。同時下詔改李盡忠為李盡滅,孫萬榮為孫萬斬。
八月二十八日,唐軍行抵西硤石黃獐谷(在今河北盧龍附近)西,孫萬榮協助李盡忠指揮作戰,擊敗唐軍,俘唐右金吾衛大將軍張玄遇、司農少卿麻仁節。
唐軍的失利,便武則天惱羞成怒。九月,武則天令天下囚犯及士庶家奴驍勇者充軍,山東(
太行山以東)近邊諸州置武騎團兵,又下詔以
同州(治
馮翊,今陝西
大荔縣)刺史、建安王
武攸宜為右武威衛大將軍,充清邊道行軍大總管,以
右拾遺陳子昂為總管府參謀,率部征討契丹。
戰爭受阻
此後,契丹軍攻打平州(治今河北盧龍),但被武攸宜重兵所阻,別部夜襲
檀州(治密雲,今屬北京)也被擊敗,遂率兵退入山中,尋機再戰。十月二十二日,李盡忠因病去世。契丹部眾在孫萬榮的率領 下,繼續著反唐事業。
就在此時,
後突厥阿史那默啜可汗為索取以前的
突厥降戶,為其女求婚,請為武周帝之子,表示願率軍進討契丹。武則天遂
冊授默啜為左衛大將軍、遷善可汗。默啜乘李盡忠卒喪之機,偷襲松漠(治今內蒙古翁牛特旗西北),擄掠李盡忠、孫萬榮的妻子而去。
突然遭到突厥的打擊,並沒使孫萬榮失去鬥志,他迅速收合餘眾,使軍勢復振,繼續與唐軍作戰。孫萬榮派遣別帥駱務整、何阿小為前鋒,攻陷
冀州(治信都,今河北冀縣),殺刺史陸寶積,屠吏民數千人。又向
瀛州(治河間,今河北河間)挺進,整個河北為之震動。武則天聞訊急令
夏官尚書王孝傑、羽林衛將軍
蘇宏暉率軍18萬(一說17萬,一說7萬),討伐契丹。《舊唐書 列傳第一百四十九 北狄》:“又令夏官尚書王孝傑、左羽林將軍蘇宏暉領兵七萬以繼之。”
以逸待勞
孫萬榮得到訊息後,詳細地分析了敵情,他認為唐軍雖兵強馬壯,但遠道而來,必定急於求成。我方雖兵力少於對方,但可以逸待勞。加上唐軍對地形不熟,我方正好利用這一優勢消滅唐軍。經過布置後,孫萬榮率契丹軍在地勢險要的東硤石谷(今河北遷安東北)設伏。
神功元年(697年)三月,王孝傑部行至東硤石谷,與契丹軍相遇。因道路險隘,王孝傑率少量精銳作為先鋒,前進。孫萬榮令契丹軍佯退,誘敵深入。王孝傑且戰且進,在將出山谷時整隊布置方陣。這時孫萬榮令契丹軍立即回軍反擊,四面圍攻,唐軍主力後援沒有來,王孝傑以少打多,營中潰亂,王孝傑墮谷而死,所率先鋒死亡殆盡。
此戰,王孝傑“率精銳之士為先鋒”“深入寇境,以少御眾”“虜甚眾”,深入敵境以少打多,兵數遠少於孫萬榮。王孝傑所率的是少量兵力,而“既無後繼”“後援不至”,說明蘇宏暉沒有率領大軍主力前去支援王孝傑。最終王孝傑率領的少量先鋒死亡殆盡,而唐軍主力沒有全軍覆沒。
武攸宜軍率部抵達漁陽(今天津薊縣)時,聽到戰敗的訊息後,軍中震恐,不敢前進。
四月十四八,武則天又詔命右
金吾衛大將軍
武懿宗為神兵道行軍大總管,與右豹韜衛將軍何迦密率軍增援河北。五月初八,又派
同平章事婁師德為清邊道副大總管、右武威衛將軍
沙吒忠義為前鋒總管,率軍20萬進攻契丹,企圖挽回敗局。
孫萬榮在東硤石谷獲勝後,決定於
柳城(即
營州,今遼寧省朝陽)西北400里處,依險構築新城,將老弱婦女與所獲大量物資器仗留於城內,讓其妹夫乙冤羽負責守衛,並派使者聯繫突厥,以解除其後方威脅。然後,孫萬榮親率精兵南下攻掠幽州(治薊縣,今北京城西南)、瀛州等地,沿途攻城略地,搶掠吏民。武攸宜派兵進擊,均被孫萬榮擊退。
六月下旬,
武懿宗率部抵達
趙州(治平棘,今河北趙縣),獲悉契丹將領駱務整數千騎兵將至
冀州,心中大懼,不戰而退據
相州(治今河南安陽),並丟棄了大量軍資器仗。契丹遂乘勢進克趙州。
兵敗身死
這時,孫萬榮所遣出使突厥的五名使者中的前3人先至默啜黑沙(今內蒙古
呼和浩特北)牙帳,對默啜說:“我已破王孝傑百萬之眾,唐人破膽,請與可汗乘勝共取幽州。”(《
資治通鑑·卷第二百六》)默啜聞訊大喜,賜以緋袍。另二名使者後至,默啜怒其遲緩,將欲殺之。二人便說:“請一言而死”。默啜問其故,二人遂將李盡忠已死,官軍正在大舉征討等,一一俱實相告。默啜遂殺前三人而賜後二人緋袍,並以二人為嚮導, 乘契丹後方空虛之機,發兵進攻契丹新城,圍攻三日而克,盡俘契丹老弱婦女而歸,並使乙冤羽馳報孫萬榮。
孫萬榮此時正與武攸宜所率官軍在
幽州相持,忽聞新城有失,慌恐不安,眾心離散。附於契丹的奚人也乘機背離契丹。
唐(周)軍神兵道總管楊玄基擊其前,
奚族兵眾擊其後,部將何阿小、
李楷固、駱務整都被俘,契丹軍大潰,孫萬榮帥只得輕騎數千東逃。
《資治通鑑》記載:奚人叛萬榮,神兵道總管楊玄基擊其前,奚兵擊其後,獲其將何阿小。萬榮軍大潰,帥輕騎數千東走。前軍總管張九節遣兵邀之於道,萬榮窮蹙,與其奴逃至潞水東,息於林下,嘆曰:“今欲歸唐,罪已大。歸突厥亦死,歸新羅亦死。將安之乎!”奴斬其首以降,梟之四方館門。
傳首洛陽
六月三十日(公元697年5月25日),武周前軍總管張九節率兵於中道阻擊, 孫萬榮窮蹙,與其家奴逃至
潞水(今北京東之
潮白河)東,於林下休息。孫萬榮見大勢已去,嘆息道:“今欲歸唐,罪已大,歸突厥亦死,歸
新羅亦死,將安之乎!”(《資治通鑑·卷第二百六》)家奴殺孫萬榮,投降於張九節,孫萬榮的首級被唐(周)朝張九節傳送到唐朝東都洛陽。孫萬榮餘眾投降於突厥。久視元年(公元700年)武則天派李楷固、駱務整率軍攻打契丹餘黨,悉平之。