当时的南宋内忧外患,风雨飘摇,北方的元朝大军正向江南步步逼近。文天祥率领义军转战东南,攻守之间异常艰辛。公元1276年,南宋的谢太后带着小皇帝投降元朝,文天祥被任命为右丞相,代表宋朝出使元营,不料被元朝丞相伯颜扣留。文天祥与近侍杜浒等十多人连夜奔走,才侥幸逃出,继续组织抗元斗争。不久,文天祥被叛徒出卖,落入元朝大将张弘范之手。
文天祥不愿做俘虏,在北押解去见张弘范的路上吞了龙脑自杀,但没有成功。文天祥见到张弘范,不愿给敌将行礼。张弘范就让他写信给另一位南宋大臣张世杰,劝其归顺。文天祥虽知张世杰不会投降,但也不愿写信,只作诗一首交差,这便是著名的《过零丁洋》。诗的最后两句诗:“人生自古谁无死,留取丹心照汗青。”此诗充分表现出了文天祥舍身取义的决心,张弘范见劝降无望,将文天祥押解至元朝的大都。文天祥在大都三年,于元朝的威逼利诱无动于衷,最后被害于菜市口。
文天祥乃一介文人,但力主抗敌,多次身犯险境而志不改,正是“威武不能屈”的典范,连元人编修的《宋史》也赞曰:谁说科举不能出伟丈夫呢?