继续抗元战争。秋天,元军攻入福建,端宗被拥逃向海上,在广东一带乘船漂泊。
文天祥与当时朝臣张世杰与陈宜中意见不合,于是离开南宋行朝,以同都督的身份在南剑州开府,指挥抗元。文天祥率军移驻龙岩、梅州,攻入江西,在雩都大败元军,攻取兴国,收复赣州十县、吉州四县,人心振奋,抗元形势转好。
但是好景不长,元军主力进攻文天祥的兴国大营,文天祥寡不敌众,率军北撤,败退到庐陵、河州,损失惨重,妻儿也被元军掳走。文天祥得知南宋行朝移驻崖山,为了摆脱艰难处境,请求率军前往,与南宋行朝会合。
由于张世杰坚决反对,计划失败,文天祥率军退往潮阳县。当年八月南宋朝廷封文天祥为少保、信国公。同年冬,元军大举来攻,文天祥再败逃走,传说曾经发生文天祥几乎快被元军逮捕时,突然冒出三座山遮住蒙古兵,掩护文天祥逃去,后人即以三山国王庙祀拜这三座山神保护忠义。
文天祥在率部向海丰撤退的途中遭到元将张弘范的攻击,文天祥军在五坡岭造饭时被元军攻击,兵败,文天祥吞下随身携带的冰片企图自杀,未死,但却昏迷过去,在昏迷当中,文天祥被俘。
张弘范要文天祥写信招降张世杰,文天祥写出