十多天以后,元军把文天祥押解去大都。在途中,文天祥趁机逃走,经历许多艰险,到了永嘉(今浙江省温州市)。不久,张世杰、陆秀夫在福州另立赵昰(shì)为皇帝,召文天祥前往。文天祥来到后,和张、陆同心协力,重新组织军队,继续抗元。1277年,他进军江西,收复了好几处州县,后来被强势的元军打败。但是,文天祥并不气馁,他退到广东,坚持抵抗。
1278年,赵昰死去。张世杰、陆秀夫又立赵昺(bǐng)为皇帝,并且把政府迁到厓山(在今广东省新会区以南海中)。文天祥则领兵在广东潮阳一带驻守。不久,元将张弘范率领大军攻入广东。在一次战斗中,文天祥兵败被俘。
文天祥被俘以后,张弘范押他一同到厓山,要他写信去招降张世杰。文天祥坚决拒绝,并且写了一首诗表明自己不屈的意志。诗的最末两句是:“人生自古谁无死,留取丹心照汗青。”