高梁河之役促使日後宋朝處在遼國的威脅下生存
自從後唐石敬瑭把燕雲16州割給契丹後,中國北方失去屏障,河北地區經常受到契丹騎兵擾亂,居民無安枕之日。
北宋統一中國後,收復幽薊志在必行,太平天國四年五月,北漢主劉繼元投降,太宗趙匡義決定立即轉兵北上,六月御駕親征。
六月二十三日,宋軍行至幽州城南。幽州是遼南京析津府所在,遼國北院大王耶律希達與統軍使蕭討古屯軍於北城,南院大王耶律色珍屯兵在得勝口,因為懼怕宋軍部隊兵將眾多,不敢直接與宋軍正面衝突。
趙匡義知道宋軍耶律色珍兵力不大,僅派遣一支軍隊與之對峙,並派定國節度使宋偓、河陽節度使崔彥進、彰信節度使劉遇與定武節度使孟元分兵圍攻幽州城。宋軍還對幽州城中的將領多方招脅,一時幽州城人懷貳心、城中惶懼,隨時有被攻破的可能。
六月二十六日,宋太宗自城南龐光寺進軍,殺敵甚眾,獲戰馬三百餘匹,而遼軍仍據險以守。
六月三十日遼景宗耶律賢得知幽州被圍,乃命令南府宰相耶律沙率軍救援,耶律休格也率五院精兵前往解南京之圍。七月六日,耶律沙與趙匡義相遇於高梁河(今北京西直門外,即今長河),宋軍獲勝,耶律沙兵敗北還。宋軍雖然戰勝,然而圍城逾旬不下,兵將勞困,戰鬥力大減。此時耶律休格率領的精銳部隊突然直衝而至,氣勢盛大,宋軍不知遼軍到底有多少軍力,未戰先懼,於是屯軍高梁河,抵禦遼軍。
耶律休格整頓好耶律沙的敗軍,分路包夾宋軍。遼軍前幾次進攻皆挫敗,然而耶律休格越挫越勇,此時城內諸將聞援軍已至,開城列陣,四面鳴鼓,一時聲震天地,耶律休格則猛烈攻擊,宋軍遭受圍攻,於是紛紛後退,遼軍乘勝追擊,宋軍潰敗南逃,死傷慘重。
高梁河一役,宋軍無法延續統一中國的勝利氣勢 ,一股作氣平定遼軍,也注定了宋朝往後都將處在遼國強大的威脅下,國力積弱,無法像漢唐一樣聲威遠播。