恭宗赵显、端宗赵昰、末帝(怀宗)赵昺三位皇帝都是南宋末年即位的幼主,史称“宋末三帝”。恭宗赵显是南宋第七位皇帝,赵禥次子。他是全皇后所生,是端宗赵昰的弟弟,怀宗赵昺的哥哥,即位前曾被封为嘉国公、左卫上将军等,赵显死后上尊号孝恭懿圣皇帝,元人上谥号恭皇帝,韩林儿上谥号法宗章文敬武睿孝皇帝。
咸淳十年(1274年),赵禥因酒色过度而死,四岁的宋恭帝在奸臣贾似道的扶持下登基做皇帝,年号德祐。由祖母谢道清、母亲全太后垂帘听政,但军国大权依然在贾似道之手。当时元朝大军已得中国北半部,在取得南下最重要通道襄樊城的控制权之后,正渡过长江向南宋首都临安进发。谢道清一面在全国通令“勤王”,一面向元军乞和。势如破竹的元军击破各地的防线,相继降服了长江中游诸州。德祐元年(1275年),贾似道率领的三万大军在芜湖与元军对战大败,不久,谢道清和宋恭帝赵显在全国人民的压力下不得不杀死贾似道,不过为时晚矣,宋朝已寿终临寝,灭亡的形势已经不可避免了。同年年中,元军已经占领了江东大半的领土。
景炎元年(1276年)一月,元丞相伯颜率领的元军兵临临安。南宋朝廷求和不成,只好向元军投降。同年,谢道清抱着五岁的小皇帝赵显出城向元军投降。
端宗赵昰是宋朝第十七位皇帝,南宋第八位皇帝,在位两年,卒年九岁,庙号端宗,谥号裕文昭武愍孝皇帝或孝恭仁裕慈圣睿文英武勤政皇帝。他是度宗赵禥的庶长子,恭帝的长兄,曾被封为建国公、吉王、益王等。
德祐二年(1275年)正月十八,元军攻克临安时,五岁的恭帝赵显和谢道清相继被俘。赵昰在母亲杨淑妃和弟弟赵昺、国舅杨亮节、谢道清的侄儿杨镇、赵氏皇族人员秀王赵与檡等的陪同下,由谢道清秘密派殿前禁军护卫,出逃婺州(今浙江金华)。在婺州得陆秀夫带一部分大臣和朝廷机构来投,但立足不稳,又出逃到温州,由陆秀夫找到已逃跑到此的陈宜中,汇合带兵到此的张世杰等,一起保护赵昰等一大班人登船入海到达福州,定行都于福州濂浦平山福地,改年号景炎,行宫为平山阁。
景炎三年(1278年)三月,为躲避元将刘深的追赶,赵昰上船避入广州湾对开海面,不幸又突然遇上台风,将年幼体弱的赵昰卷入海浪中。虽被救起,但赵昰因此染病;因元军追兵逼近,又不得不浮海逃往碙洲。不到10岁的小皇帝屡受颠簸,又惊病交加,不到一个月后在碙洲去世,葬于永福陵(今香港大屿山)。赵昰死后,朝臣陆秀夫等人拥赵昺为皇帝,是为怀宗;同年四月,在冈州即皇帝位,改元祥兴。
祥兴二年(1279年)三月,宋元在崖山开展决战,宋军被元军击败,元军随后包围崖山,左丞相陆秀夫知道君臣都难以脱身了,就连忙跨上自己的座船,仗剑驱使自己的妻子投海自尽。然后,换上朝服,回到大船礼拜皇帝赵昺,哭着说:“陛下,国事至今一败涂地,陛下理应为国殉身。德祐皇帝(恭帝)当年被掳北上,已经使国家遭受了极大的耻辱,今日陛下万万不能再重蹈覆辙!”于是在广东崖山背着赵昺跳海而死,赵昺时年八岁,是为宋朝最后一位帝王,南宋在崖山的十万军民也相继投海殉国。
张世杰率领水军余部突围而出来到海陵山脚下。不久,有人带来了陆秀夫背负皇帝赵昺共同殉国的噩耗。张世杰悲痛不已,此时,飓风再来,部下劝他上岸暂避。张世杰俯视着在风浪中飘摇的宋军残船,拒绝暂避,绝望地回答:“无济于事,还是与诸君共甘苦吧。”又说道,“我为赵氏,也算竭力,一君身亡,复立一君,如今又亡。我在崖山没有殉身,是望元军退后,再立新君,然而国事发展到如此地步,难道这是天意?”说完坠身入海,尽忠殉国,南宋宣告灭亡。