太祖开宝六年五月,交州丁琏入贡。梁末,交州土豪曲承美乘中国之乱,据有十二州之地。南汉遣将攻承美,执之,置交州节度。乾德初,节度使吴昌文死,其将吴处玶争立。讙州刺史丁部领击败处玶等,自领交州帅,号大胜王,署其子琏为节度使,寻逊琏位。汉既亡,琏入贡,授琏静海军节度[使],〈据《宋史》四八八《交阯传》、《续纲目》、薛《鉴》补。〉封交阯郡王。
太宗太平兴国五年秋七月,交州丁琏及其父部领相继死,琏弟璇权行军府事。璇年尚幼,大将黎桓幽璇别馆而代领其众。时知邕州侯仁宝,赵普女弟之夫也,卢多逊与普有隙,出仁宝于邕,九年不代。仁宝恐因循死岭外,乃上言:“交州乱,可以偏师取之。愿乘传诣阙,面陈其状。”帝喜,将驿召仁宝,多逊遽奏曰:“交州内扰,此实天亡之秋,但先召仁宝,其谋必泄,蛮寇预为之备,未易取也。不如密令仁宝经度其事,发兵长驱,势必万全。”帝以为然,以仁宝为交州水陆转运使,孙全兴、张浚,崔亮、刘澄、贾湜、王僎并为部署,将兵讨之,全兴、浚、亮由邕州,澄、湜、僎由廉州进。桓闻之,乃遣使为丁璇上表求袭位,帝不许。
六年三月,交州行营破贼于白藤江口,获战舰二百,于是知邕州侯仁宝,率兵先进,孙全兴等顿兵花步。黎桓诈降以诱仁宝,遂为所害。会炎瘴,军士多死,转运使许仲宣以闻。诏班师,斩刘澄、贾湜于军,征全兴下狱,寻弃市。
八年春,黎桓自称权交州三使留后,遣使来贡,并上丁璇让表。帝赐桓诏曰:“朕且欲璇为统帅之名,卿居副贰之任,若璇将材无取,童心如故。然奕世承袭,载绵星纪,一朝舍去节钺,降同士伍,理既非便,居亦靡安,宜遣璇母子尽室入朝,即降制授卿节旄。凡兹两途,尔当审处其一。”桓不听命。
雍熙三年,以黎桓为静海军节度使。桓复上表,求正领节镇,朝廷惩孙全兴之败,不欲用兵,许之。丁氏由此遂灭。四年,复封桓为交阯郡王。
真宗景德三年五月,交州黎桓死,子龙廷杀其兄龙钺而自立。知广州凌策等言:“桓诸子争立,众心离叛,请发本道兵讨之。”帝以桓素修职贡,不欲伐丧,令缘海安抚使谕晓之。龙廷复入贡,后赐名至忠。
大中祥符三年春,交州大校李公蕴弑其主至忠,自立为留后,遣使入贡。帝曰:“黎桓不义而得,公蕴尤而效焉,甚可恶也。然蛮俗何足责哉!”遂用桓故事,封公蕴为交阯郡王。
交州自公蕴后,世修职贡不绝,然数盗边,至其王乾德遂大举入寇,神宗熙宁八年也。时朝廷方议开疆,知桂州沈起遣官入溪洞,点集土丁为保伍,又于融州强置城寨,杀人以千数。交人以为言,罢起,以知州刘彝代之。彝至,奏罢广南所屯北兵,而用枪杖手分戍。复听偏校言,以为安南可取,乃大治戈船,交人来互市,尽遏绝,表疏亦不得达。至是,遂分三道入寇,一自广府,一自钦州,一自昆仑关,连陷钦、廉二州,杀土丁八千人。事闻,起坐贬,安置郢州,除彝名。
神宗熙宁九年春正月,交人围邕州,知州苏缄悉力拒守,外援不至,城遂陷。缄义不死贼手,命其家三十六人皆先死,藏尸于坎,乃纵火自焚。城中人感缄之义,无一人从贼者。于是交人尽屠其民,凡五万八千馀口。事闻,诏赠缄奉国节度使,谥忠勇。
二月,以郭逵为安南招讨使。时,会得交人露布,言中国作青苗、助役之法,穷困生民,今出兵欲相拯济。时相怒,乃以天章阁待制赵禼为招讨使,将兵讨之。禼言逵老于边事,愿以为使而己副之,故有是命。
冬十[二]〈据《宋史》一五《神宗纪》、《续纲目》、薛《鉴》补。〉月,郭逵败交阯兵于富良江。初,逵次长沙,先遣将复邕、廉,而自将西进,至富良江。蛮以精兵乘船逆战,官军不能济。赵禼分遣将吏伐木治攻具,机石如雨,蛮船皆坏,因设伏击之,斩首数千,杀其伪太子洪真。李乾德惧,遣使奉表,诣军门纳款。时官兵八万人,冒暑涉瘴地,死者过半。富良江去其国不远,逵不敢渡,得其广源州、门州、思浪州、苏茂州、桄榔县而还,群臣称贺。诏以广源为顺州,赦乾德罪,治沈起、刘彝开衅之罪,安置随、秀州。