周赧王三十五年(前280年),楚顷襄王十九年,秦将司马错攻楚,楚割让上庸、汉北地;第二年,秦白起攻楚,取邪、邓、西陵。周赧王三十七年(前278年),白起更进一步攻下了郢都,楚顷襄王只好跟那些执政的贵族们一起,狼狈不堪地逃难,“保于陈城(今河南淮阳县)”
在极度苦闷、完全绝望的心情下,屈原于农历五月五日投汨罗江自尽。这一年大概是楚顷襄王二十一年(前278年),屈原当时六十二岁左右。
楚顷襄王听信小人谗言,把屈原革了职,放逐到湘南去。屈原抱着救国救民的志向,富国强民的打算,反倒被奸臣排挤出去,不禁心情苦闷。他到了湘南以后,经常在汨罗江(在今湖南省东北部,汨音mì)一带一边走,一边唱着伤心的诗歌。
附近的庄稼人知道他是一个爱国的大臣,都挺同情他 这时候,有一个经常在汨罗江上打鱼的渔父,很佩服屈原的为人,但就是不赞成他那愁闷的样子。有一天,屈原在江边遇见渔父。渔父对屈原说:“您不是楚国的大夫吗?怎么会弄到这等地步呢?”
屈原说:“许多人都是肮脏的,只有我是个干净人;将多人都喝醉了,只有我还醒着。所以我被赶到这儿来了。”渔父不以为然地说:“既然您觉得别人都是肮脏的,就不该自鸣清高;既然别人喝醉了,那么您何必独自清醒呢!”
屈原反对说:“我听人说过,刚洗头的总要把帽子弹弹,刚洗澡的人总是喜欢掸掸衣上的灰尘。我宁愿跳进江心,埋在鱼肚子里去,也不能拿自己干净的身子跳到污泥里,去染得一身脏。”由于屈原不愿意随波逐流活着,在极度苦闷、完全绝望的心情下,到了公元前278年五月初五那天,
他终于抱着一块大石头,跳到汨罗江里自杀了。附近的庄稼人,得到这个信儿,都划着小船去救屈原。可是一片汪洋大水,哪儿有屈原的影儿。大伙儿在汨罗江上捞了半天,也没有找到屈原的尸体。