崖山决战
在蒙元的猛烈攻势下,南宋流亡政府窜逃到秀山(今广东东莞虎门的虎头山)。南宋抗元大本营暗线统帅——年逾70的江万载为救被台风所刮落海的宋端宗殉国,十一岁的端宗也惊悸成疾,在州(今广东湛江市)病逝。张世杰、陆秀夫江万载次子江钲立八岁的卫王继位,又把行朝迁到新会县南面大海中的山(广东省地图)。祥兴二年(1279)二月初六日,宋军视死如归,对蒙古舰队在海面上展开了惊心动魄的海战,最后张世杰统领的宋军战败,陆秀夫背负幼年皇帝蹈海殉国。
押送大都
崖山战役后,文天祥被俘并押到广州。张弘范对他说:“南宋灭亡,忠孝之事已尽,即使杀身成仁,又有谁把这事写在国史?文丞相如愿转而效力大元,一定会受到重用。”文天祥回答道:“国亡不能救,作为臣子,死有余罪,怎能再怀二心?”
大元为了使他投降,决定把他押送至元大都。在押送元大都途中,庐陵人王炎午张贴了数十张《生祭文丞相文》敦促文天祥舍身取义。文天祥一路上服毒,绝食,自谓“惟可死,不可生”。至元十六年(1279)十月,文天祥在一种求死不得、欲逃又不能的状态下抵达元大都燕京。
囚禁三年
文天祥从至元十六年(1279)十月抵达大都(一共花了五个月的时间纵断中国大陆)。到至元十九年十二月初九日(公元1283年1月9日)被杀,一共被囚禁了三年两个月。在这段期间当中,他曾历经绝食自杀失败,所以从那时起他便端然自处,等待着被忽必烈处刑之日的来临。元千方百计地对文天祥劝降、逼降、诱降,参与劝降的人物之多、威逼利诱的手段之毒、许诺的条件之优厚、等待的时间之长久,都超过了其它的宋臣。
原本是在元军监视之下宿于旅舍,后来则被监禁于半地下之牢狱,并铐上手铐脚链。不论遭受到如何严酷之对待,文天祥仍旧不屈不挠。文天祥的态度始终如一,有时候手铐脚链会被取下。甚至连忽必烈大汗亲自劝降都未能说服他。因此文天祥经受的考验之严峻,其意志之坚定,是罕见的,从《正气歌》的惊天地泣鬼神可以体现文天祥誓死不屈的精神。文天祥于狱中写下了《正气歌》此处之“正气”,并不单指之于国家的忠诚而已,更是人类所自豪之步向高贵正道的精神。