二十岁考取进士第一,官至右丞相兼枢密使。德祐元年(1275年)闻元兵东下,在赣州组织义军,入卫临安(今浙江杭州)。次年任右丞相,出使元军议和,被扣留。后于镇江脱险,流亡至通州(今江苏南通),由海路南下,至福建与张世杰、陆秀夫等坚持抗元。1278年被俘,后来被押送到大都(今北京),在监狱关了三年。元军屡次劝他投降,都被他坚决拒绝了。1283年1月9日,文天祥慷慨就义,时年四十七。
宋恭帝德祐元年(1275年),元兵渡江,文天祥起兵勤王,最终失败。1276年奉诏入福州,任枢密使,都督诸路军马,往南剑州(今福建南平)建立督府,派人赴各地募兵筹饷以继续抗元战争。秋,元军攻入福建,端宗被拥逃海上,在广东一带乘船漂泊。1279年被俘,受俘期间,元世祖以高官厚禄劝降,文天祥宁死不屈,与陆秀夫、张世杰被称为“宋末三杰”。