Skip to Content Facebook Feature Image

監牧廢弛與戰馬枯竭:宋代缺馬困境如何重塑邊防戰術

博客文章

監牧廢弛與戰馬枯竭:宋代缺馬困境如何重塑邊防戰術
博客文章

博客文章

監牧廢弛與戰馬枯竭:宋代缺馬困境如何重塑邊防戰術

2026年11月05日 16:30 最後更新:17:07

邊關風起時,宋軍將士耳中所聞,多是北地鐵騎奔襲的蹄聲。而宋軍陣中,戰馬的數量與質量卻長期處於捉襟見肘的窘境。幽雲十六州的遺失切斷了中原傳統產馬地,河西走廊的阻隔使西域良馬輸入艱難。朝廷雖設監牧以圖自給,卻因草場侵佔、牧地出租與管理廢弛,導致堪戰之馬日漸枯竭。缺馬並非單純的後勤短缺,而是直接改寫了宋代邊防的戰術邏輯:當機動衝擊的資本不足,軍隊只能將資源轉向遠程壓制、陣地防禦與堡寨推進。戰術的選擇,從來不是文化偏好所能決定,而是戰略資源的硬約束所逼出的現實妥協。

你可能誤解了宋代缺馬
以為:宋代缺馬純粹因為失去幽雲十六州
實際:產馬地淪陷只是起點。北宋在內地廣設十四監自養,真正致命的是監牧體系本身失靈——熙寧年間河南北十二監四年僅出馬一千六百四十匹,其中堪配騎兵者二百六十四匹

以為:神臂弓、床子弩是宋人「重文輕武」下的技術補償
實際:床子弩增程在開寶年間、神臂弓定型在熙寧元年,兩者皆早於學界常說的「重文輕武」成熟期;它們是對騎兵劣勢的戰術回應,而非文化產物

以為:范仲淹的堡寨政策是消極避戰
實際:范仲淹自陳「攻其近者則利必隨,守以土兵則安」——築寨是帶有攻勢意圖的蠶食推進,大順城旬日築成於敵腹,敵騎三萬來爭而不能奪

監牧之弊與戰略資源的結構性流失

宋初承五代亂局,馬政本已凋敝。《宋史·兵志十二》開篇即言:「馬之政,歷五代寖廢。」朝廷重建監牧:景德二年改諸州牧龍坊悉為監,在外之監十有四;又置群牧司總其政,知州、通判兼領諸監,歲終較馬死數與生駒數以定賞罰。制度不可謂不密。然而監牧有一項先天缺陷——產馬地早已不在手中。群牧使歐陽修的奏議寫道:

「唐之牧地,西起隴右金城、平涼、天水,外暨河曲之野……東接銀、夏,又東至於樓煩。今則沒入蕃界,淪於侵佃,不可復得。」——《宋史·兵志十二》載群牧使歐陽修言

【譯】唐代的牧地,西起隴右的金城、平涼、天水,外及河曲一帶……東接銀州、夏州,再往東直到樓煩。如今這些地方不是落入蕃界,就是被百姓佃種侵佔,再也收不回來了。

唐代養馬之地的淪陷,意味著宋代監牧只能在內地農業區見縫插針。牧地與耕地爭利,草場被農墾蠶食勢在必然。至治平末年,牧地總計五萬五千頃,已屢遭「人所冒占」。而監牧的產出,更是一筆難看的賬:

「河南北十二監,起熙寧二年至五年,歲出馬一千六百四十匹,可給騎兵者二百六十四,餘僅足配郵傳。而兩監牧吏卒雜費及所占地租,為緡錢五十三萬九千有奇。」——《宋史·兵志十二》載中書、樞密院言

【譯】河南、河北十二處監牧,從熙寧二年到五年,每年出馬一千六百四十匹,其中能供給騎兵作戰的只有二百六十四匹,其餘僅夠分配給驛站使用。而兩監牧的官吏士卒雜項開支加上牧地地租,耗費達五十三萬九千餘緡錢。

一年十二監,只養出二百六十四匹戰馬——這便是監牧「帳面繁盛」之下的實相。熙寧八年,朝廷終於廢河南北八監,惟存沙苑一監,改行保甲養馬,令民戶分養官馬。監牧之敗,敗在它從一開始就建立在不適宜養馬的土地上;這不是管理鬆懈所能解釋的,而是地理格局的硬傷。

雪上加霜的是良種輸入管道的梗阻。遼、西夏皆嚴禁馬匹出境,宋代市馬只能轉向秦州以西的吐蕃諸部與回鶻。戰馬的結構性短缺,使宋軍始終無法組建大規模的野戰騎兵軍團。當機動兵力不足以支撐長距離穿插與追擊,邊防戰略便不得不從主動出擊轉向以靜制動。

重弩、堡寨與車營的戰術轉向

騎兵弱勢的現實,迫使宋軍將戰術重心轉向步兵與遠程兵器。床子弩的增程始於開寶年間:

「舊床子弩射止七百步,令丕增造至千步。」——《宋史·魏丕傳》

【譯】舊式床子弩射程只有七百步,(太祖)命魏丕增造,達到一千步。

此處的「千步」是試射的極限射程,現代學者對其實戰意義多有存疑——床弩上弦需數十人絞軸,發射週期漫長,不宜野戰而宜守城。《武經總要》前集所載三弓床弩(俗稱八牛弩)諸式,即此類重型弩械的形制集成。至於單兵弩械的標誌,則是熙寧元年始獻的神臂弓:

「若水進所造神臂弓,實李宏所獻,蓋弩類也。……射三百四十餘步,入榆木半笴。」——《宋史·兵志》

【譯】張若水進呈所造的神臂弓,實為李宏所獻(沈括《夢溪筆談》作李定),屬弩類兵器。……射程三百四十餘步,箭入榆木深達半個箭桿。

神臂弓的射程,各書記載互異:《宋史·兵志》作三百四十餘步,《夢溪筆談》作三百步而「能洞重札」,《容齋三筆》作二百四十餘步。數字雖歧,其作為宋軍弩手制式利器的地位則無異議。需要說明的是,《武經總要》成書於慶曆四年(1044年),早於神臂弓問世二十四年,書中不可能記載此械——床子弩、神臂弓的出處,須分別歸於《宋史》各篇。

弩械如何轉化為陣法,南宋初年吳璘的疊陣法留下了一份可考的操典:「每戰,以長槍居前,坐不得起;次最強弓,次強弓,跪膝以俟;次神臂弓。約敵相搏至百步內,則神臂先發,七十步,強弓併發,次陣如之。」——《建炎以來繫年要錄》載吳璘新戰陣之法

【譯】每逢交戰,以長槍手列在最前,坐下不得起身;其後依次為最強弓手、強弓手,跪膝待命;再次為神臂弓手。待敵軍逼近至百步之內,神臂弓先發;敵至七十步,強弓齊射;後陣依此類推。

這套「以步制騎」的戰術不追求野戰殲敵,而以火力密度與陣型韌性抵消騎兵衝擊——前排出槍如牆,後排分番迭射,將敵騎的衝鋒路段變成一段必須用屍體鋪過去的甬道。

與弩陣並行的,是邊防佈局向堡寨體系的徹底轉向。仁宗朝陝西對夏戰事中,范仲淹放棄大規模野戰的幻想。《宋史·范仲淹傳》載其在延州,「用种世衡策,城青澗以據賊衝,大興營田,且聽民得互市,以通有無」,又「請修承平、永平等砦,稍招還流亡,定堡障,通斥候,城十二砦,於是羌漢之民,相踵歸業」。他的攻守議,把築寨的戰略意圖說得毫不含糊:

「攻其遠者,則害必至;攻其近者,則利必隨。守以土兵則安,守以東兵則危。」——范仲淹《上攻守二策狀》

【譯】攻敵於遠處,禍害必至;攻敵於近處,利益自來。以本地土兵守邊則安穩,以東調的客兵守邊則危殆。

這不是消極避戰,而是把進攻切割成一次次近距離的蠶食。大順城之築是最典型的一例:慶州西北的馬鋪砦深入敵境,范仲淹密遣其子范純祐與蕃將趙明先佔其地,大軍隨之,「版築皆具,旬日而城成」。西夏以三萬騎來爭,宋軍佯敗誘敵,仲淹戒令勿追——「已而果有伏」。堡寨由此成為糧草囤積、弩砲部署與兵力調度的樞紐:宋軍以城寨為軸心,縮短補給半徑,迫使敵騎在攻堅與補給線的拉扯中消耗銳氣。

至於以車制騎,宋代確有其議而鮮有其效。《武經總要》〈用車〉篇追溯衛青武剛車、晉馬隆偏箱車之舊制,並載咸平年間吳淑上議,主張平原廣野以連車方陣禦騎,車上置槍、士卒持弩居內。然而據現代學者考察,宋代車戰多停留在書面倡議:車輛形制與操法皆須從頭設計,將士須重新整訓,可行性屢受質疑;北宋末年面對女真騎兵,宋軍將領造戰車抗敵,皆無成效。原稿所稱「偏廂車」實為明人戚繼光軍中的名目,宋人文獻作「偏箱車」,且指晉代馬隆舊制。車營在宋代,與其說是「務實重構」,不如說是缺馬困境下一道始終未能落地的方案。

資源約束下的戰略邊界

後世常以「重文輕武」概括宋代軍力不振,卻忽略了物質基礎的剛性制約。當戰馬資源無法支撐大規模騎兵作戰,任何強調機動野戰的戰略都會在實戰中碰壁。宋廷的選擇,是將有限資源集中於弩械鑄造、城寨修築與步兵訓練,以空間換時間,以工事抵機動。這套體系雖使宋軍在戰略攻勢上顯得保守,卻在防禦韌性上展現出實效:慶曆年間堡寨連綿而西夏求和,熙寧開熙河、紹聖元符進築橫山,宋軍憑藉堡寨推進與弩砲壓制,一度壓縮西夏的生存空間,便是資源重分配後的戰術紅利。

監牧的廢弛與戰馬的枯竭,並非單一政策失誤,而是地理格局變動與農業帝國資源配置邏輯的必然結果。宋代邊防戰術的重塑,證明了一項軍事鐵律:戰場的形態,永遠由可供調動的戰略資源所定義。




《山河戰骨》

** 博客文章文責自負,不代表本公司立場 **

同一套記功制度,在秦國是橫掃天下的引擎,在明朝是拖垮大軍的禍根。分別不在首級,在核驗。

兩千多年前,一場攻城戰打完,兩個秦軍士兵扭打著來到軍法官面前。手裡攥著同一顆首級,都說是自己斬的。另一單更難看:一個士兵直接用劍砍傷同袍,搶走了人家手上的首級。

這兩單案子,記錄在湖北雲夢睡虎地出土的秦簡《封診式》裡。軍法官沒有各打五十大板。他驗首級上的傷:右額角一道創口,長五寸,深到骨,是劍砍的痕跡;再看頭髮和斷頸的切口;然後發出文書:各伍有無掉隊、遲歸的人,派人來認領辨認。

一顆首級,牽動的是秦國整部軍功機器——賞田、賜爵、免罪,全靠它計數。而同一顆首級,一千多年後在明朝的戰場上,成了讓大軍自亂陣腳的禍根。

秦人怎麼框住貪功之心

秦國軍功爵的核心條文《商君書·境內》:

「能得甲首一者,賞爵一級,益田一頃,益宅九畝。……其戰也,五人束簿為伍;一人死,而剄其四人。能人得一首,則復。」——《商君書·境內》

【譯】斬得一個敵軍甲士的首級,賞爵一級,加田一頃、宅地九畝。……作戰時五人編在一個名冊為一伍,一人戰死(一說逃亡),其餘四人受刑;誰能斬得一顆首級,可以免罪。

請注意這套設計的走向:賞,是重賞;但同時用連坐把你釘在隊伍裡。你想脫隊去割首級?你先害了同伍四個人。帶兵的屯長、百將也不准只顧自己砍人——他們計的是集體賬:所部斬獲不達標,官長要斬首;攻城斬首八千、野戰斬首二千,才算「盈論」達標,上下官員一體行賞。個人的刀,被綁進集體的陣裡。

戰後還有一關:「暴首三日,乃校」——首級公開陳列三天,接受指認和核對,再由將軍確認無誤,才頒授勞爵。睡虎地秦簡那兩單官司,正是這套核校的實況:真的有人搶首級、砍同袍,也真的有官吏在驗傷、對伍籍、發文認屍。貪功之心,兩千年前就有;秦人的辦法不是假裝它不存在,是把它關進制度裡。

明朝出了什麼問題

到了明朝,首級記功照舊,賞格還越分越細:北虜、女直、倭寇、內地亂民,一級一個價。但核驗那一頭垮了。戰場上最常見的景象變成:敵人剛一退,明軍就散了隊形搶割首級;敵騎回馬一衝,陣型收不回來,整隊送命。

戚繼光在《紀效新書》裡把這個毛病寫得很直白:臨陣斬獲首級,「常是數十百人叢來報功」,一顆賊首幾十人搶認,旁人誤以為大隊潰退,跟著就走——「反是自誤了性命」。他的禁令是這樣的:「凡該當先長兵之數,決不許帶解首刀。只管當先殺去,不許立定顧戀首級。其殺倒之賊,許各隊短兵砍首。每一顆止許一人就提在陣後,待殺完收兵,有令催驗,方許離陣赴驗。」——《紀效新書》卷三

【譯】凡是當先作戰的長兵器手,一律不准佩帶割首用的小刀。只管向前衝殺,不准站住腳顧著割首級。砍倒的敵人,由各隊短兵手去割首,每顆只准一人提到陣後,等殺完收兵、下令催驗,才准離陣去驗功。

更妙的是分賬辦法:一顆首級折賞銀三十兩,當先的長牌、長槍、狼筅手分二十兩,割首的短兵得二兩,其餘士兵分一兩,連不上陣的火兵都分五錢,本隊鳥銃手另分二兩。首級歸專人割,賞銀歸全隊分——把「為級而戰」重新掰回「為陣而戰」。這一招,和秦人的集體盈論,相隔一千多年,思路如出一轍。

當刀口調轉向百姓

比亂陣更黑的,是殺良冒功。天啟年間的記載觸目驚心:邊將殺平民報功已不算新聞,更有軍鎮圈養投降的老弱虜人,平時拘禁在高牆裡,「俟有失事,取斬之,或三五,或十餘顆,報上,驗之,真虜首也,因而免罪,且加賞,人皆不疑」——養著活人備砍,需要時取首充數,因為驗出來確是虜人首級,無人懷疑。

天啟四年,登萊參政譚昌言揭破毛文龍的一單案:把遼東難民毒啞,充作俘虜獻捷;譚昌言暗中用解藥救治,十幾日後這些人恢復說話,開口全是遼東口音——所謂俘虜,本是被擄的自家百姓。

毛文龍這條路走到盡頭,是崇禎二年(1629年)。袁崇煥在雙島斬毛文龍,列出的十二斬罪,第二條就是:「爾奏報盡欺罔,殺降人難民冒功,二當斬。」一鎮總兵,人頭賬做到要用自己人的人頭來填,記功制至此已經徹底爛透。

回頭對照,秦與明用的是同一套記功邏輯,結局相反。分別不在首級,在三樣配套:秦有連坐,明中後期軍紀鬆弛;秦有集體盈論,明軍爭級各自為戰;秦有暴首核校,明邊鎮核驗失靈,連真虜首級都能預先圈養。