五代末年,偏方割据诸国,多微弱不振。契丹则是新兴之国,气完力厚的,颇不容易对付,所以宋太祖要厚集其力以对付他。契丹的立国,是合部族、州县、属国三部分而成的。属国仅有事时量借兵粮,州县亦仅有益于财赋(辽朝的汉兵,名为五京乡丁,只守卫地方,不出戍),只有部族,是契丹立国的根本,这才可以真正算是契丹的国民。他们都在指定的地方,从事于畜牧。举族皆兵,一闻令下,立刻聚集,而且一切战具,都系自备。马既多,而其行军又不带粮饷,到处剽掠自资(此即所谓“打草谷”)。所以其兵多而行动极速。
周世宗时,正是契丹中衰之会,此时却又兴盛了(辽惟穆宗最昏乱。969年,被弑,景宗立,即复安。983年,景宗死,圣宗立。年幼,太后萧氏同听政。圣宗至1030年乃死,子兴宗立。1054年死。圣宗时为辽全盛之世。兴宗时尚可蒙业而安,兴宗死,子道宗立,乃衰)。宋朝若要以力服契丹,非有几十万大兵,能够连年出征,攻下了城能够守,对于契丹地方,还要能加以破坏扰乱不可。
这不是容易的事,所以宋太祖不肯轻举。而太宗失之轻敌,灭北汉后,不顾兵力的疲敝,立刻进攻。于是有高梁河之败(在北平西)。至公元985年,太宗又命将分道北伐,亦不利。而契丹反频岁南侵。自燕、云割弃后,山西方面,还有雁门关可守,河北方面,徒恃塘泺以限戎马,是可以御小敌,而不足以御大军的。契丹大举深入,便可直达汴梁对岸的大名,宋朝受威胁殊甚。
1004年,辽圣宗奉其母入寇,至澶州(今河北濮阳县)。真宗听了宰相寇準的话,御驾亲征,才算把契丹吓退。然毕竟以岁币成和(银10万两,绢20万匹)。宋朝开国未几,国势业已陷于不振了。
假使言和之后,宋朝能够秣马厉兵,以伺其隙,契丹是个浅演之国,他的强盛必不能持久,亦未必无隙可乘。宋朝却怕契丹启衅,伪造天书,要想愚弄敌人(宋朝伪造天书之真意在此,见《宋史·真宗本纪论》)。敌人未必被愚弄,工于献媚和趁风打劫、经手侵渔的官僚,却因此活跃了。斋醮、宫观,因此大兴,财政反陷于竭蹶。而西夏之乱又起。