这首诗见于文天祥《文山先生全集》,当作于宋祥兴二年(公元1279)。宋祥兴元年(公元1278),文天祥在广东海丰北五坡岭兵败被俘,押到船上,次年过零丁洋时作此诗。随后又被押解至崖山,张弘范逼迫他写信招降固守崖山的张世杰、陆秀夫等人,文天祥不从,出示此诗以明志。