內容提要
何塞·阿卡迪奧·布恩地亞和表妹烏蘇拉結了婚。烏蘇拉怕生下長有豬尾巴的孩子,不肯和丈夫同房。鄰居普羅登肖嘲笑布恩地亞不通人道,兩人決鬥。普羅登肖被長矛刺中咽喉,頓時斃命。從此,死者的鬼魂纏著布恩地亞一家。夫婦倆只得遠走他鄉,村裡一些年輕人也跟著去了。他們翻山越嶺,長途跋涉了兩年多,終於在人煙絕跡的一條小河邊定居建村,並取名為馬貢多。
幾年之後,馬貢多人口增至300人。每年3月,總有一夥吉卜賽人到村裡來,帶來村民們從未見識過的磁鐵、望遠鏡、放大鏡等新鮮玩意兒,最後,還送來了一座鍊金試驗室。布恩地亞對鍊金著了迷,成天足不出戶,埋頭搗鼓。
小兒子奧雷良諾跟著布恩地亞整天泡在試驗室裡。大兒子何塞·阿卡迪奧不久跟一個經常來家幫活並用紙牌算命的女人庇拉發生了性關係。後來他又看中了一個吉卜賽姑娘,不辭而別,遠走高飛。烏蘇拉四處尋找,五個月後也沒找到,但帶回來一大群移民,還找到了與外界聯繫的通道。馬貢多從此繁榮起來。布恩地亞夫婦收養了一個小女孩,取名雷蓓卡。不料,這女孩患有會傳染的不眠症,不久,全家、全村的人都得了此病並喪失記憶。幸虧老吉卜賽人墨爾基阿德斯來到村裡,配製藥水,為人們治好了病。
布恩地亞因孩子長大,人口增多,決定擴建新房,門面漆成白色。這時新任鎮長莫科特命令所有房子都要刷成藍色。老布恩地亞一怒之下,把鎮長趕走。後來雙方妥協,莫科特一家住了下來。
奧雷良諾愛上了鎮長未成年的小女兒雷梅苔絲,兩人結了婚。但雷梅苔絲不久病死。此後,奧雷良諾便天天和岳父打牌,消磨時間。其時,適逢保守黨和自由黨競選。莫科特傾向保守黨,奧雷良諾同情自由黨。自由黨和保守黨打了起來。保守黨軍隊開到馬貢多,佔據學校做司令部,嚴厲搜查武器,槍斃自由黨分子。奧雷良諾帶人衝進學校,殺了保守黨軍官和士兵,委派侄兒阿卡迪奧(即其兄何塞·阿卡迪奧之子)鎮守馬貢多,自己則投奔自由黨梅迪納將軍的部隊。不久,成為全國聞名的奧雷良諾上校。
自由黨戰敗,奧雷良諾上校被捕並被判處死刑;正要執刑之際,被其兄何塞·阿卡迪奧救出,然後兩人一起再去解救梅迪納將軍。他們趕到軍中,將軍已經被害。大家便推選奧雷良諾為加勒比海革命軍司令。但是何塞·阿卡迪奧卻在家裡突然被槍打死,不知是他殺還是自殺。
10月初,奧雷良諾率兵打回馬貢多,守軍司令蒙卡達被俘。革命法庭將所有參與抵抗的保守黨人判處死刑。奧雷良諾這時忽然厭煩戰爭。經過一年多的斡旋,保守黨和自由黨終於簽訂了停戰協定。奧雷良諾卻用手槍自殺,但僥倖重傷未死。傷愈後,他閉門不出,在家裡做金制的小魚。
這時,奧雷良諾上校在外從軍時生的17個兒子都到馬貢多來了,他們帶來了外地的工業技術,辦起了工廠。他的侄孫何塞·阿卡迪奧第二也招了一批工人,從事挖河道、修碼頭等工程。馬貢多逐漸現代化,通了火車,有了電燈。
有一個美國人到馬貢多來,吃了這裡生產的香蕉,研究了這裡的土地和氣候條件之後走了。不幾天,來了一大批帶著家屬的外國技術人員,鐵皮屋頂的房子蓋起來了,土地被鐵絲網圈起來了,馬貢多變成了一個香蕉種植園。
美國佬在馬貢多專橫跋扈,草菅人命。奧雷良諾上校極為氣忿,心想總有一天要把孩子們武裝起來趕走這群外國佬,但這時掌握市政大權的美國老闆布朗已下令把他的17個孩子統統殺掉。總統致電慰問,鎮長送來花圈。奧雷良諾上校極為頹喪,從此關在屋子裡做金制小魚,做滿17個化掉再重做。一天,到一棵大慄樹下小便,死在那裡。
工會組織香蕉工人舉行大罷工。政府派兵鎮壓。他們殺了3000人,把屍體裝上200節車皮,運到海岸,丟進大海。之後,下了四年十一個月零兩天的大雨,香蕉園一片汪洋,馬貢多回到田園荒蕪的狀態。末了,布恩地亞家族最後一代人———個長有豬尾巴的嬰兒被螞蟻吃掉,而馬貢多也在一陣旋風中消失。