自从儿皇帝石敬瑭向辽太宗耶律德光称子并割让幽云十六州后,中原王朝就失去了重要的马匹来源和广袤的国土,从那一刻开始,收复幽云十六州便成了后汉、后周和北宋历代君王的梦想。郭威、柴荣的屡次北伐,赵匡胤专门设置府库储蓄钱粮乃至于赵光义的高粱河之败都是中原王朝为了收复十六州做的努力。可惜宋朝由于对唐朝的弊端矫枉过正,导致宋朝的军事实力不适合进攻。再加上承平日久,包括皇帝在内的人们早已不愿再冒锋镝,所以当萧绰和辽圣宗耶律隆绪率军南下时,北宋国内竟然一片南逃之声,最后还是在寇准的坚持下宋真宗赵恒才勉强来到澶州,宋军因此士气大振打败辽军的进攻。但由于赵恒不愿再打了,最后还是订了澶渊之盟,双方也因此太平了百年。但到了女真兴起之后,宋朝又想到要收回十六州了,便和女真订立海上之盟,准备攻打辽国。可没想到这次战争不仅大败,就连已经逃到北面的北辽都嘲笑宋朝无能。
在海上之盟中双方约定好了进攻路线,金军攻打中京大定府(今内蒙古宁城境),宋军则攻取南京析津府(今北京)、西京大同府。双方本来约定在宣和二年(1220年)同时攻辽,但是宋朝国内出现了方腊起义,于是攻辽的事情只能往后再拖了两年。
宣和四年(1222年)在金国的再次邀请下,宋朝率军伐辽,此时辽国上京已经沦陷,天祚帝耶律延禧已经跑到夹山,而南京留守耶律淳在大将萧干、耶律大石等人的拥戴下,正式登基为帝,史称北辽。
耶律淳
北辽建立的时候国土大为缩水,而率领的也都是被打残的残兵败将,其战斗力可想而知。而宋军则是刚刚镇压了方腊起义,气势如虹,宋徽宗认为这样的兵马去打辽国一定是马到成功。可没想到的是童贯率领的这支部队在和耶律大石、萧干等人的交锋中屡屡落败。白沟河一战,种师道大败,随后辽军在范村又重创辛兴宗。二人见状只得退往雄州,刚到城下就发现辽军追了过来。童贯以为辽军要攻城便紧闭城门,种师道和辛兴宗无法入城只得回身与辽军大战,结果“自雄州之南,莫州之北,塘泊之间及雄州之西保州、真定一带,死尸相枕籍不可胜记”。
后来降宋的郭药师献上了偷袭析津府的计策。宋徽宗赵佶为了重拾颜面,便于当年十月再次北伐。这次北伐,赵佶可谓势在必得,还没打下来呢就把析津府改了名,改称燕山府。此次童贯让名将刘延庆为主将,督兵十万屯于卢沟之南。
按照最初的计划,宋军应该是郭药师率常胜军千人为先锋,杨可世、高世宣率数千人随后,借刘延庆与耶律大石、萧干作战之际直插燕山府。为了能够前后夹击辽军,刘延庆应当让儿子刘光世率军接应郭药师等人。可是刘光世“渝约不至,药师失援败走,世宣死之。延庆营于卢沟南,干分兵断饷道”。“明旦,延庆见火起,以为敌至,烧营而奔,相蹂践死者百余里。自熙、丰以来,所储军实殆尽。退保雄州,燕人作赋及歌诮之。”
这两次战役不仅让宋军丢失了颜面,更重要的是让金军看清了宋军低下的战斗力,所以后来的靖康之祸也就是不可避免的了。