年十月十七日，辽圣宗向拒马河南六州军民下诏，宣布将向宋朝开战。十一月，辽军分三路南侵，第一路，以耶律休哥为先锋都统；第二路，北大王蒲奴宁守圣州，负责山西战事；第三路，林牙谋鲁姑、萧继远负责沿边巡辖。宋军方面，太宗调遣侍卫亲军马军司都虞候、武州防御使李继隆、右骁卫上将军刘廷让、静难军节度使田重进担任沧州、瀛洲、定州都部署，防备辽军南下。辽军选择两个地方作为突破点，一个满城；一个唐兴口。前者用偏师进攻，后者投入了辽军的主力。辽军抵达唐兴口时宋军屯驻在滹沱河的北岸，辽军乱箭齐射宋军，宋军被击溃，桥梁失守，