交趾大军进犯邕州
宋熙宁四年(1071年),交趾(今越南)图谋入侵,邕州地处前沿,形势十分危急,宋仁宗赐苏缄(字宣甫,福建晋江人)为“皇城使”称号,取代原任知州陶弼为邕州知州,防御交趾的侵袭。到任后,苏缄体恤民困,办事廉明公正,使经过战争的邕州人民恢复生产和获得社会的安定。
宋熙宁五年(1072年),李朝自称“大越国”(今越南),国主李日尊死后,其子李乾德继位,为李仁宗,六年三月神宗皇帝封乾德为交趾郡王。这时,负责经略广西的天章阁待制、桂州知州沈起,想立边功,借施行保甲法之机,训练土丁,通过加强水路运输的形式,训练水军,并禁止与交趾人的边境贸易。邕州知州苏缄认为这些做法不妥当,写信给沈起,要求“止保甲,罢水运,通互市”,沈起不听。李朝也向宋朝廷申诉这件事,朝廷认为沈起惹事,罢了他的官,另换刘彝代替。刘彝仍沿用沈起的办法,到任后上奏撤销北方来的守兵,由当地枪杖手分戍各地。当时交趾郡王李乾德乘侵吞占婆(今越南中部)、真腊(今柬埔寨)的余威,见广西兵备薄弱,便找借口入侵广西,到处散布谣言:“中国作青苗、助役之法,穷困生民,今出兵欲相拯济。”遂于熙宁八年(1075年)十一月,调集8万(号称15万)重兵,分水、陆两路大举进攻广西。陆路由宗宣率领,先后破邕属四寨,杀土丁8000人,直逼邕州;水路由李常杰指挥,由永安(今越南芒街)乘船渡海,于十一月二十一日攻占钦州,二十七日攻陷廉州(合浦),然后向邕州进犯,一路上大肆烧杀抢掠。水陆两军合围邕州,十一月三十日开始攻城。