月19日），南宋军队在崖山海战大败。眼看国家就要灭亡，他准备接回赵昺组织突围。不料丞相陆秀夫却对他人失去信任，害怕赵昺落入元军手中，拒绝张世杰的邀请。赵昺船大，不便逃跑，陆秀夫干脆背负8岁的幼帝昺跳海而死。杨太后得知赵昺自杀也跳海殉国。张世杰突围后想逃往占城，众人不肯。突然海上起飓风，张世杰焚香祷告：“我为赵氏，亦已至矣，一君亡，复立一君，今又亡。我未死者，庶几（希望）敌兵退，别立赵氏以存祀耳。今若此，岂天意耶！”不久，因飓风毁船，溺死海陵岛外海，被葬于平章山下。
纪念.广东省阳江