崖山海战是中国历史上最大规模的海战,参战双方分别是宋朝和元朝,参战人数之多、规模之大,堪称史上第一海战。
祥兴二年,元世祖忽必烈派汉人投降大将张弘范进攻赵昺朝廷。后来在不久以前攻占广州的西夏后裔李恒也带领援军也加入张弘范军。此时宋军兵力号称20多万,实际其中十数万为文官、宫女、太监和其他非战斗人员,各类船只两千余艘;元军张弘范和李恒有兵力十余万,战船数百艘。这时宋军中有建议认为应该先占领海湾出口,保护向西方的撤退路线。张世杰为防止士兵逃亡,否决建议,并下令尽焚陆地上的宫殿、房屋、据点;又将下令千多艘宋军船只以“连环船”的办法用大绳索一字形连贯在海湾内,并且安排赵昺的“龙舟”放在军队中间。元军以小船载茅草和膏脂等易燃物品,乘风纵火冲向宋船。但宋船皆涂泥,并在每条船上横放一根长木,以抵御元军的火攻。元朝水师火攻不成,以水师封锁海湾,又以陆军断绝宋军汲水及砍柴的道路。宋军吃干粮十余日,饮海水之士兵呕泄。张世杰率苏刘义和方兴日大战元军,张弘范擒张世杰甥韩某,以其向张世杰三次招降不果。
张弘范预备猛攻,元军中有建议先用火炮,弘范认为火炮打乱宋军的一字阵型,令其容易撤退。明日,张弘范将其军分成四份,宋军的东、南、北三面皆驻一军;弘范自领一军与宋军相去里余,并以奏乐为以总攻讯号。首先北军乘潮进攻宋军北边失败,李恒等顺潮而退。元军假装奏乐,宋军听后以为元军正在宴会,稍微松懈了。
正午时段,张弘范的水师于是正面进攻,接著用布遮蔽预先建成并埋下伏兵的船楼,以鸣金为进攻讯号。各伏兵负盾俯伏,在矢雨下驶近宋船。两边船舰接近,元军鸣金撤布交战,一时间连破七艘宋船。宋师大败,元军一路打到宋军中央。这时张世杰早见大势已去,抽调精兵,并已经预先和苏刘义带领余部十余只船舰斩断大索突围而去。
赵昺的船在军队中间,四十三岁的陆秀夫见无法突围,便背着八岁的赵昺投海,随行十多万军民亦相继跳海壮烈殉国!《宋史》记载战后,十余万具尸体浮海,向世人昭示了一个民族宁折不弯,宁死不屈的英雄气概。张世杰希望奉杨太后的名义再找宋朝赵氏后人为主,再图后举;但杨太后在听闻宋帝昺的死讯在后亦赴海自杀,张世杰将其葬在海边。不久张世杰在大风雨中不幸溺卒于平章山下。
崖山之战是宋朝对蒙古侵略最后一次有组织的抵抗,10万余人投海殉难,宁死不降!崖山之战也是中国历史的重要的转折点。
在宋朝之前没有任何的少数民族取代汉人掌权,而元朝灭宋便是第一次。这场战役直接关系到南宋的兴亡,因此也是宋元之间的决战。相传宋元双方投入军队30余万,战争的最后结果是元军以少胜多,宋军全军覆灭。此次战役之后,意味着南宋残余势力的彻底灭亡,也标志元朝最终统一中国。