唐朝滅亡之后,古老的中原大地又再一次陷入了戰(zhàn)亂和紛爭,群雄逐鹿中原,互相攻伐,而交趾由于遠(yuǎn)離中原腹地,趁機(jī)割據(jù)一方,開始走上獨(dú)立的道路。到了交趾李朝時期,政權(quán)逐漸穩(wěn)定,國力也越來越強(qiáng)盛,于是開始開拓疆土,往南李朝不斷的征伐占婆,往北交趾兵也多次進(jìn)犯宋朝領(lǐng)土,燒殺搶掠。

由于宋朝此時的主要敵人是北邊強(qiáng)勢的遼國,帝國的防守重心都在北方,無暇顧及到在南方的交趾,其中也有過一次向交趾出兵干涉當(dāng)?shù)卣y過,最后竟以失敗而告終,宋王朝承認(rèn)了交趾的郡王國地位,當(dāng)然邊境也時常有摩擦。
到了宋神宗時期,沈起因主張討伐交趾而被朝廷看重,出任桂州知府,于是他開始征集士兵訓(xùn)練 ,加強(qiáng)邊關(guān)的防守,而他的繼任著劉彝作風(fēng)更激進(jìn)強(qiáng)硬,劉彝加緊訓(xùn)練士兵,還伐木造船,安排人守衛(wèi)邊關(guān)和巡邏 ,做出一副要平定交趾的樣子 。不僅如此,他還禁止交趾過來貿(mào)易,他的這些做法讓交趾全國上下深感不安,以為宋朝要來攻擊。因此,交趾大將李常杰決定先發(fā)制人,進(jìn)攻宋朝 。

1075年11月李常杰和另一位交趾大將宗亶率兵8萬兵分兩路,水陸并進(jìn)進(jìn)攻宋朝,為了出師有名,他們四處張貼 《伐宋露布》說宋朝民不聊生 ,欲出兵相救 。由于宋朝部署在廣西的兵力很少 ,以至于交趾軍連破欽州廉州,殺傷無數(shù),最后合兵圍攻邕州(南寧),而率兵堅守的是邕州知府蘇緘,兵力只有2800人,在他的臨時招募下才增強(qiáng)到四千多人。交趾軍的進(jìn)攻非常猛烈,他們以云梯攻城 ,而宋軍以火燒之,交趾軍又連續(xù)發(fā)射毒箭,殺死了很多宋軍,而宋軍又以威力強(qiáng)大的神臂弓反擊,大量殺傷了交趾兵和大象。因為邕州城墻高大堅固,他們連續(xù)進(jìn)攻一個多月都沒攻下。
這時大宋的援軍張守節(jié)率兵前來求援時卻猶豫徘徊不定,因而被擊敗身亡,他的部下大多都投降了,這下問題就嚴(yán)重了,因為張守節(jié)的軍隊非常擅長攻城,在這支降軍的幫助下,交趾軍采用推土的方法登上城墻,攻破邕州。邕州軍民非常頑強(qiáng),在糧食用盡,沒有水喝的情況下堅守了幾十天,他們無一投降,堅持抵抗,大量殺傷交趾軍一萬多人。破城后,交趾軍瘋狂報復(fù),大開殺戒,使得邕州城血流成河,總共6萬人被殺。

交趾的暴行震驚了宋庭,于是宋朝開始征調(diào)軍隊進(jìn)入廣西,而李常杰知道后開始撤退,而宋軍主帥郭逵緊追不舍,連續(xù)擊敗交趾軍,收復(fù)了全部領(lǐng)土,并且攻入交趾境內(nèi),1076年兩軍在富良江決戰(zhàn),宋軍以弱示敵,誘敵深入最后大敗交趾軍。最后交趾決定求和 ,而此時宋軍由于深入交趾,將士多水土不服,疫病流行,傷亡大半,不得不答應(yīng)講和還有撤兵。
這場戰(zhàn)爭宋朝可以說并沒有取得勝利,宋朝的宗主國地位下降 ,它開始把交趾作為外藩看待而進(jìn)行防御,而交趾側(cè)成為東南亞地區(qū)強(qiáng)國。