改元景炎（1276年）。但是，小朝廷内部斗争不断，景炎元年十一月，元军逼近福州，十一月十五日，朝臣陈宜中、张世杰护送赵昰和赵昺乘船南逃，从此小朝廷只能海上行朝。景炎三年（1278年）春，小朝廷抵达雷州。四月十五日，年仅十一岁的赵昰去世。陆秀夫与众臣拥戴赵昺为帝，改元祥兴（1278年）。在元军勐攻下，雷州失守，小朝廷迁往崖山。元军将领张弘范领军紧追在后，对崖山发动总攻，宋军无力战斗，全线溃败，史称崖山海战，据估计，宋军在此役中阵亡十万，海上都是尸体。身在元营的文天祥亲自目睹惨状，作诗云