1286年阴历二、三月间,元世祖敕令尚书省奥鲁赤、平章事乌马儿、大将张文虎调兵五十万,下令湖广制造战船三百艘,打算八月会师于钦州、廉州,并命令江浙、湖广、江西三行省的军队南侵越南,打算送陈益稷回越南,并立他为安南国王。
阴历六月,越南陈朝命令王侯宗室开始征兵。陈仁宗问陈国峻:“今年贼势何如。”,陈国峻回答:“我国太平日久、民不知兵、是以前年元人入寇、或有降避、赖祖宗威灵、陛下神武、克清胡尘、彼若又来、我士习于攻战、彼军惮于远行、且惩恒、瓘之败、无有斗心、以臣观之、破彼必矣。”
1287年阴历二月,蒙元发江淮、江西、湖广三行省的蒙古、汉南军,以及云南兵、海外四州黎兵,分道入侵越南。张文虎等跟随大军从海路运粮七十万石。设置征交趾行尚书省,奥鲁赤为平章事,乌马儿、樊楫总领政事,受镇南王节制。
陈仁宗问陈国峻:“贼至如何。”,陈回答:“今年贼闲”。
二十四日,命令禁军守卫泠泾关,兴德侯瓘将兵逆战,用毒箭射击蒙古军,蒙古军死伤甚重,退到武高关。二十八日,判首上位仁德侯璇在多某湾与蒙古军对战,蒙古军再次失败,越南军俘获敌军40人及舟船武器等。
阴历十二月十六日,陈仁宗诏命明字阮识统帅圣翊勇义军支援陈国峻,守卫大滩口。二十六日,越南军击败蒙古军。三十日,元太子阿台与乌马儿会兵三十万侵犯万劫,既而顺流东下。蒙元水军侵犯云屯,陈兴道委任仁惠王陈庆余出战,庆余失利。上皇陈圣宗得知后,派遣中使锁起庆余回京。庆余对中使说:“以军宪论、甘受罪谴、愿假二三日、以图后效、归伏斧櫍未晚。”。陈庆余料到敌军部队过后,往往跟随运船,于是带领残余部队待敌军到来。蒙元军张文虎所率的运船果然随后而来,庆余率军攻击,获胜,并俘获大量俘虏、军粮和武器。上皇圣宗得知后,释陈庆余前罪。陈王让俘虏回蒙军营地报信并告知运船被截获的消息,之后,蒙军撤退。