彼时,由于汉朝国力强盛,因此汉朝使者在出使周边列国时,往往态度都十分强硬,涉何亦是如此,他根本没有将一个小小的卫氏朝鲜放在眼里。如今见卫右渠如此不识好歹,涉何越想越气,直接在回国途中,将护送自己出境的朝鲜裨王长杀死,并将情况飞报汉武帝。
在汉武帝看来,历经多年征战,周边列国对汉朝无不敬畏,你个小小的卫氏朝鲜竟然敢如此猖狂,既然卫氏朝鲜不愿意和平归附,那么便不妨以武力将其征服。如此一来,涉何此举虽然是一起严重的外交事件,但或许可为朝廷出兵朝鲜制造借口,因此汉武帝非但没有惩罚涉何,反而将其任命为了辽东郡的东部都尉。
就在汉朝方面苦苦寻找出兵朝鲜机会之时,朝鲜王卫右渠自己却将借口亲自送上了门。
在卫右渠看来,自己好心好意派人送汉朝使者回国,你竟然敢半路杀死我派去的朝鲜裨王,你这到底是来出使的,还是来找事的?尤其是在得知汉朝没有因此惩治涉何,反而使其在临近自己的辽东郡任职后,卫右渠更为恼怒。
于是,怀恨在心的卫右渠,在派人打听到涉何所在后,悍然出兵侵袭辽东郡,杀死了涉何。卫右渠此举虽然完成了复仇,但也成为了汉武帝出兵朝鲜的导火索,更成为了卫氏朝鲜灭亡的催命符。
元封二年(前109年)秋,接到辽东郡奏报的汉武帝,立即调集五万大军,其中由楼船将军杨仆率军万余,自齐地乘船渡过渤海,从列口登陆朝鲜(今朝鲜大同江入海口附近);另一路四万汉军主力则由将军荀彘统率,自辽东郡出兵,从陆路攻打朝鲜。
荀彘是太原郡广武人,早年因为善于驾车担任侍中,跟随汉武帝身边深受器重,后来又以校尉身份多次跟随大将军卫青出征匈奴。不过,荀彘虽是武将出身,但此次出征朝鲜,却是其第一次独自领兵。
得知汉朝出兵,鉴于卫氏朝鲜与汉朝辽东郡在陆地接壤的情形,朝鲜王卫右渠除了留下部分军队固守国都外,将主力大军全部调往了浿水一线凭险据守。在朝鲜军队的拼死抵御下,荀彘率领的汉军主力竟然迟迟无法取胜。
荀彘被拦在了浿水一线,杨仆的水军却是顺利抵达了列口。先后攻灭南越、闽越的杨仆,根本没有将小小的卫氏朝鲜放在眼里,再加上朝鲜主力皆在浿水一线,水路防御薄弱,因此杨仆手中除水军之外,虽然仅有齐地士卒七千,但他却并未等荀彘的主力抵达,便独自率军直扑朝鲜都城王险城。
杨仆的轻敌冒进很快便付出了代价,卫右渠在探知杨仆兵力单薄后,立即调动军队主动攻击杨仆。杨仆根本没料到朝鲜军队竟然敢出城与自己野战,仓促迎战的杨仆军迅速兵败溃散,逃入山中十几天,此后虽然找回了溃散的士卒,却也无力再发动进攻。
两路大军皆出师不利,消息传回朝廷,汉武帝大怒,遂又派卫山为使者,再度出使朝鲜,希望在大军压境的情况下能够迫使卫右渠臣服。
卫山见到朝鲜王后,向卫右渠传达了汉武帝的意思,希望卫右渠能够与汉朝重修于好,只要卫氏朝鲜能够臣服,那么汉朝不仅会将大军撤回,而且还会给予朝鲜大量赏赐;反之,如果卫右渠依旧顽固不化,那么汉朝必定会调动百万大军,一举踏平朝鲜。
正所谓自家事自家知,卫右渠虽然暂时顶住了汉朝两路大军的进攻,但他也明白,这已经是自己的极限了,如果汉朝继续派兵增援,自己必败无疑。卫山出动百万大军之语或许有些夸张,但以汉朝如此轻松便能调动五万军队的情况来看,出动几十万大军,显然不成问题。
卫右渠心想,与其毫无胜算的拼个鱼死网破,倒不如就坡下驴,或许还能换取些好处。想到这里,卫右渠果断选择了归降,并表示愿意派太子到汉廷谢恩,并献上大量军粮和战马五千匹。
在得知卫右渠表示臣服后,为了表示诚意,汉武帝命令两路大军后撤驻扎,其中杨仆率领水军退回了列口,而荀彘也率领陆军后退数十里驻扎,与卫山准备共同迎接和护送朝鲜太子入朝。
结果,不知卫右渠是担心太子的安全,还是有意彰显自己的实力,竟然派遣了一万士兵护送太子前往汉朝。
当太子在大军保护下,抵达汉朝和朝鲜边境时,卫山和荀彘见到朝鲜竟然出动了一万大军,也是大吃一惊,他们担心朝鲜乃是诈降,如今出动大军就是为了趁机偷袭汉军,因此要求朝鲜军队入境不得携带武器。
得知汉朝要求自己的军队放下武器,朝鲜太子则怀疑卫山和荀彘这是要谋害自己,哪里还敢前往汉朝,思来想去,为了自己的小命着想,朝鲜太子不仅拒绝了卫山和荀彘的要求,更是直接率军返回王险城。
消息传回长安,汉武帝对于朝鲜的出尔反尔大为震怒,命令两路大军再度发动进攻,并严令他们务必拿下王险城。得知命令,两路大军立即发动猛攻,左将军荀彘不久便攻克了驻守浿水的朝鲜军队,大军进抵王险城,从西北部对王险城形成包围,楼船将军杨仆随之率领水军也抵达了城外,驻扎于城南。