楚宣王十七年(公元前353年)戊辰正月庚寅日,屈原誕生於一個貴族家庭,名曰屈春。其故鄉有秭歸、郢都、漢壽三說。
楚威王七年(公元前333年)戊子,屈原二十歲。在這前後一段較長時間内,從師修煉巫術,讀了很多書,獲得了廣博知識。
楚懷王元年(公元前328年)癸巳,屈原二十五歲。這年前後開始入朝從政,任三閭大夫職務,負責教育贵族子弟及巫祝工作。《史記·楚世家》:懷王元年,張儀始相秦惠王。
楚懷王十年(公元前319年)壬寅,屈原三十四歲,開始擔任左徒。左徒即左登徒的省稱,屬於大夫官階,協助令尹處理内政和外交事務,表現出了卓越的才能。《史記·屈原列傳》:“爲楚懷王左徒。博聞彊志,明於治亂,嫺於辭令。入則與王圖議國事,以出號令;出則接遇賓客,應對諸侯。王甚任之。”
楚懷王十一年(公元前318年)癸卯,屈原三十五歲。《史記·楚世家》:“十一年,蘇秦約從山東六國共攻秦,楚懷王為從長。”
楚懷王十六年(公元前313年)戊申,屈原四十歲。這年出使齊國,會談齊楚聯合抗秦之事,獲得成功,作《東君》。劉向《新序·節士》:“秦欲吞滅諸侯,并兼天下。屈原爲楚東使於齊,以結强黨。”《史記·楚世家》:“十六年,秦欲伐齊,而楚與齊從親,秦惠王患之,乃宣言張儀免相,使張儀南見楚王……”《戰國策·秦策二》:“張儀南見楚王曰:‘大王苟能閉關絕齊,臣請使秦王獻商於之地方六百里……’楚王大說……楚王使人絕齊。使者未來,又重絕之。”屈原使齊回來,得知懷王貪地絕齊,憂心忡忡,作《雲中君》。
楚懷王十七年(公元前312年)己酉,屈原四十一歲。《史記·楚世家》載,因十六年受張儀獻地之騙,楚懷王大怒,遂調兵伐秦。“十七年春,與秦戰丹陽,秦大敗我軍,斬甲士八萬,虜我大將軍屈匄、裨將軍逢侯丑等七十餘人,遂取漢中之郡。楚懷王大怒,乃悉國兵復襲秦,戰於藍田,大敗楚軍。”作《國殤》,哀悼楚國陣亡将士。
楚懷王十八年(公元前311年)庚戌,屈原四十二歲,第二次出使齊國,以求恢復盟好,没有取得成功,回國途中作《河伯》。《史記·楚世家》:“十八年,秦使使約復與楚親,分漢中之半以和楚。楚王曰:‘願得張儀,不願得地。”張儀聞之,請之楚。……至,懐王不見,因而囚張儀,欲殺之。……鄭袖卒言張儀於王而出之。儀出,懷王因善遇儀。儀因說楚王以叛從約而與秦合親,約婚姻。張儀已去。屈原使從齊來,諫王曰:‘何不誅張儀?’懷王悔,使人追儀,弗及。”據《戰國策·楚策二》,這年發生了魏國使者張旄刺殺楚國内官靳尚事件,親秦派嫁禍於屈原。懷王大怒,免去屈原左徒職務,命為造憲令。屈原希望昭雪,未果。
楚懷王十九年(公元310年)辛亥,屈原四十三歲,起草憲令。上官大夫進讒,屈原被懷王疏遠。《史記·屈原列傳》:“上官大夫與之同列,爭寵而心害其能。懷王使屈原造爲憲令。屈平屬草稿未定,上官大夫見而欲奪之,屈平不與,因讒之曰:‘王使屈平爲令,衆莫不知。每一令出,平伐其功,曰以爲非我莫能爲也。’王怒而疏屈平。
楚懷王二十年(公元前309年)壬子,屈原四十四歲。雖在郢都,但已不能參與朝政。《史記·楚世家》:“二十年,齊湣王(應爲齊宣王)欲爲從長,惡楚之與秦合,乃使使遺楚王書……昭雎曰:‘王雖東取地於越,不足以刷耻,必且取地於秦,而後足以刷耻於諸侯。王不如深善齊、韓以重樗里疾,如是則王得韓、齊之重以求地矣……’於是懷王許之,竟不合秦,而合齊以善韓。”
楚懷王二十四年(公元前305年)丙辰,屈原四十八歲。《史記·楚世家》:“二十四年,倍齊而合秦。秦昭王初立,乃厚賂於楚。楚往迎婦。”
楚懷王二十五年(公元前304年)丁巳,屈原四十九歲。《史記·楚世家》:“懷王入與秦昭王盟,約於黄棘。”黄棘在今河南新野東北。
楚懷王二十六年(公元前303年)戊午,屈原五十歲。《史記·楚世家》:二十六年,齊韓魏爲楚負其從親而合於秦,三國共伐楚。楚使太子入質於秦而請救。”屈原作《橘頌》贈别。因不在左徒之位而干預“國儲”之事,親秦派以此爲由進讒,引起懷王不滿,屈原被逐出郢都,流浪漢北。
楚懷王二十七年(公元前302年)己未,屈原五十一歲。就在這一年夏天想回郢都的南行路上作《抽思》。《史记·楚世家》:二十七年,秦大夫有私與楚太子鬬,楚太子殺之而亡歸。”
楚懷王二十八年(公元前301年)庚申,屈原五十二歲。因太子横在秦作人質時殺了秦大夫,使秦國有了借口,與齊韓魏三國共同攻楚。《史記·楚世家》:“二十八年,秦乃與齊韓魏共攻楚,殺楚將唐昧,取我重丘而去。”在漢北作《懷沙》,悼念在“長沙之難”中犧牲的楚國將士。
楚懷王二十九年(公元前300年)辛酉,屈原五十三歲。《史記·楚世家》:“二十九年,秦復攻楚,大破楚,楚軍死者二萬,殺我將軍景缺。”在漢北經過長久構思,創作《天問》。這年景鯉接替景缺擔任令尹職務。
楚懷王三十年(公元前299年)壬戌,屈原五十四歲。《史記·楚世家》:“三十年,秦復伐楚,取八城。秦昭王遺楚王書曰:‘……今聞君王乃令太子質於齊以求平。寡人與楚接境壤界,故爲婚姻,所從相親久矣。而今秦楚不歡,則無以令諸侯。寡人願與君王會武關,面相約,結盟而去,寡人之願也。敢以聞下執事。’……昭雎曰:‘王毋行,而發兵自守耳。秦虎狼,不可信,有並諸侯之心。’懷王子子蘭勸王行,曰:‘奈何絶秦之驩心!’於是往會秦昭王。昭王詐令一將軍伏兵武關,號爲秦王。楚王至,則閉武關,遂與西至咸陽……秦因留楚王,要以割巫、黔中之郡。”楚國無君。《史記·楚世家》:“乃欲立懷王子在國者。昭雎曰:‘王與太子俱困於諸侯,而今又倍王命而立其庶子,不宜。’乃詐赴於齊……齊王卒用其相計而歸楚太子。太子横至,立爲王,是爲頃襄王。”這年屈原回到郢都,赴齊時,越過空桑,迎太子横回國。
楚頃襄王元年(公元前298年)癸亥,屈原五十五歲。作《司命》,即《大司命》。頃襄王即位後,屈原仍回漢北。《史記·楚世家》:“頃襄王横元年,秦要懷王不可得地,楚立王以應秦。秦昭王怒,發兵出武關攻楚,大敗楚軍,斬首五萬,取析十五城而去。”
楚頃襄王二年(公元前297年)甲子,屈原五十六歲。《史記·楚世家》:“二年,楚懷王亡逃歸,秦覺之,遮楚道。懷王恐,乃從間道走趙以求歸。趙主父在代,其子惠王初立,行王事,恐,不敢入楚王。楚王欲走魏,秦追至,遂與秦使復之秦。懷王遂發病。”
楚頃襄王三年(公元前296年)乙丑,屈原五十七歲。《史記·楚世家》:“頃襄王三年,懷王卒於秦。秦歸其喪於楚。”屈原在漢北聞到噩耗,作《招魂》主體部分。
楚頃襄王四年(公元前295年)丙寅,屈原五十八歲。春天,頃襄王至雲夢打獵,屈原前往迎接,完成《招魂》尾聲。《史記·秦本紀》:昭襄王“十二年……予楚粟五萬石。”屈原回到郢都,作《惜誦》,準備出走。
楚頃襄王六年(公元前293年)戊辰,屈原六十歲。《史記·楚世家》:“六年,秦使白起伐韓於伊闕,大勝,斬首二十四萬。秦乃遺楚王書曰:‘楚倍秦,秦且率諸侯伐楚,爭一旦之命。願王之飭士卒,得一樂戰。’楚頃襄王患之,乃復謀與秦平。”子蘭任楚國令尹。
楚頃襄王七年(公元前292年)己巳,屈原六十一歲。《史記·楚世家》七年,楚迎婦於秦,秦楚復平。
楚頃襄王八年至十年(公元前291至公元前289年)庚午至壬申,屈原六十二歲至六十四歲。頃襄王忘記國耻家仇,喪失氣節,作了秦國女婿。屈原無比憤怒,倍感傷心。“美政”再也無法實現,不得不與腐敗的楚國統治集國決裂,自動離開了郢都一段時間,不久返回,懷着滿腔的悲憤創作《離騷》,痛斥頃襄王由“芳草”變成了“蕭艾”,表示“吾將遠逝以自疏”。《史記·屈原列傳》:“令尹子蘭聞之大怒,卒使上官大夫短屈原於頃襄王,頃襄王怒而遷之。”被頃襄王放逐江南。
楚頃襄王十一年(公元前288年)癸酉,屈原六十五歲。
楚頃襄王十二年(公元前287年)甲戌,屈原六十六歲。頭一年秋冬之際離開郢都,取水道先到今之武漢,再轉陸路至洞庭湖,又改乘小船沿沅江而上到達溆浦,吟成《涉江》。
楚頃襄王十三年(公元前286年)乙亥,屈原六十七歲。大概就在這一年在溆浦作《山鬼》。
楚頃襄王十四年至十八年(公元前285年至公元前281年)丙子至庚辰,屈原六十八歲至七十二歲。在常德一帶作《湘君》。《史記·楚世家》:“十四年,楚頃襄王與秦昭王好會於宛,結和親。十五年,楚王與秦、三晉、燕共齊,取淮北。十六年,,與秦昭王好會於鄢。其秋,復與秦王會穰。十八年……頃襄王遣使於諸侯,復爲從,欲以伐秦。秦聞之,發兵來伐楚。”
楚頃襄王十九年(公元前280年)辛巳,屈原七十三歲,因秦攻黔中而回到郢都。《史記·秦本紀》:昭襄王“二十七年,錯攻楚……又使司馬錯發隴西,因蜀攻楚黔中,拔之。”
楚頃裹王二十年(公元前279年)壬午,屈原七十四歲。《史記·秦本紀》:昭襄王“二十八年,大良造白起攻楚,取鄢、鄧”。然後揮師南下,直逼郢都。
楚頃襄王二十一年(公元前278年)癸未,屈原七十五歲。《史記·秦本紀》:昭襄王“二十九年,大良造白起攻楚,取郢爲南郡,楚王走”。《史記·楚世家》:“二十一年,秦將白起遂拔我郢,燒先王墓夷陵。楚襄王兵散,遂不復戰,東北保於陳城。”這年二月,郢都淪陷前夕,屈原被迫逃難,沿長江東下,到達今之武漢,作《哀郢》。
此後不知所終。