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