常山之战
公元年(天宝十五年)月,河北节度使李光弼败史思明于常山,解饶阳之围。
史思明既攻陷常山,又率兵攻击反抗叛军的诸郡,广平、钜鹿等郡又复陷于叛军之手,李光弼只有饶阳太守卢全诚据城坚守。史思明围城日不下。月,玄宗加李光弼为魏郡太守、河北采访使。李光弼遂统领蕃、汉步骑万余人,太原弩手人出井陉,收复常山。史思明闻常山被攻破,立刻解饶阳之围,率军来援。李光弼布兵列阵,屡败叛军,史思明只好退回九门。此时,常山郡个县中,县附唐军,只有九门、藁城为叛军所占领。
高梁河之战
赵匡胤建宋后,即着手进行统一战争。他花了十三年时间,南征北伐,先后灭掉了荆南、武平、后蜀、南汉、南唐等割据政权,但在攻打北汉都城太原时吃了败仗。不久,宋太祖含恨死去。他的弟弟赵匡义(光义)继承皇位,即为宋太宗。太宗继续推进统一战争进程,削平了割据南方的吴越政权和陈洪进势力,接着挥戈北上,把太祖的未竟事业——消灭北汉,收取幽云十六州提上了日程。
扫平割据势力,把后晋石敬瑭割让给辽国的幽云地区置于宋朝的统治之下,是赵匡胤兄弟的共同心愿。宋太祖曾专门设置了一个封桩库,把每年财政节余封存在库中,准备蓄满五百万缗,向契丹人赎回幽云地区。如果契丹不答应,就用这些钱召募勇士,用战争手段解决幽云问题。太宗即位后,也把攻取北汉、收回幽云地区作为自己奋斗的一个目标。他刚一即位,就对齐王廷美说:“太原我必取之。”北宋大军过浮桥,征南唐太平兴国四年()二月初,宋太宗下诏亲征,率领数十万大军直逼北汉。宋军兵分四路,由中央禁军围城打援,很快使北汉都城太原陷入孤立境地。北汉皇帝刘继元见大势已去,只好献城投降。五代十国最后一个割据政权就这样灭亡了。
五月下旬,灭北汉的善后事宜一处理完毕,宋太宗就决定挟破北汉之余威,直接向幽州进军。
此时宋军已经连续对北汉作战几个月,将士们都已疲惫不堪。北汉灭亡后,宋军人人松了一口气,等着论功行赏、休整些时日呢。没想到征尘未洗,又要起兵东进,绝大多数将领不愿意立即向辽进军,但却无人敢直言谏阻。以殿前都虞侯崔翰为首的少数将领赞成东进,他们认为应该乘灭北汉的破竹之势直取幽云,不能错失良机,因此极力怂恿宋太宗出兵伐辽,这更加坚定了宋太宗的决心。
于是,宋太宗不顾全军普遍流露出的厌战情绪,于五月二十日下令调发京东、河北诸州军集中到镇州(今河北正定),并冒着六月酷暑天气,亲自率军北征。宋太宗的战略意图是,以幽州为主要作战目标,迅速自太原转移兵力东进,越过山峦重迭、沟壑纵横的太行山区,乘辽无备,实施突然袭击,一举夺占幽州,然后乘胜收复全部幽云地区。