公元1278年,文天祥率军在广东五坡岭与元军激战,兵败被俘,被元军押解在珠江口外的零丁洋。元朝将领张弘范为了招降固守山崖的张世杰,陆秀夫等人,于是以宾客的礼节接见文天祥,同他一起入厓山,要他写信招降张世杰。文天祥说:“我不能保卫父母,还教别人叛离父母,可以吗?”文天祥拒写招降书,但写了一首七言律诗,表明了自己的心迹,这首诗就是著名的《过零丁洋》。诗歌中体现了他毫不掩饰自己的情感,就是这种真实让人觉得诗歌更加有力量。也正是因为这些有血有肉的情感证实了文天祥是一个有血有肉的人,也证实了“首先是一个人,然后才是一个英雄”的道理。
公元1283年1月,元世祖召见文天祥,亲自招降。元廷召见文天祥告谕说:“你有什么愿望?”文天祥回答说:“天祥深受宋朝的恩德,身为宰相,哪能侍奉二姓,愿赐我一死就满足了。”文天祥临上刑场时特别从容不迫,对狱中吏卒说:“我的事完了。”向南跪拜后被处死。几天以后,他的妻子欧阳氏收拾他的尸体,面部如活的一样,终年四十七岁。他的衣服中有赞文说:“孔子说成仁,孟子说取义,只有忠义至尽,仁也就做到了。读圣贤的书,所学习的是什么呢?自今以后,可算是问心无愧了。”
早在文天祥孩提时,看见学宫中所祭祀的乡先生欧阳修、杨邦乂、胡铨的画像,谥号都为“忠”,即为此高兴,羡慕不已。说:“如果不成为其中的一员,就不是真正的男子汉。”