孫悟空原為仙石碎裂所生的一個頑猴,後拜仙人為師,學會了一身本事,在花果山自稱美猴王,大鬧龍宮和地府,觸犯了天條。
玉皇大帝準備派天兵天將到人間去收服孫悟空,太白金星給玉帝出了個主意,說不如隨便給悟空一個官職,把他困在天上。玉帝同意了,命文曲星寫了一封詔書,叫太白金星請悟空上天做弼馬溫,專門為玉帝養馬。太白金星遵命來到花果山,宣讀聖旨。孫悟空聽了十分得意,就命令猴子們看家,自己跟著太白金星駕著雲來到靈霄殿上。
悟空上任半個月後,知道弼馬溫原來是天上最小的官,一氣之下,他拿出金箍棒,殺出南天門,回到花果山,自封“齊天大聖”,又做了一麵大旗,插在花果山上。
玉帝聽說孫悟空嫌官太小又回了花果山,怒不可遏,命令托塔李天王和三太子哪吒帶兵去捉拿悟空。悟空披掛上陣,才幾個回合,先鋒官巨靈神就被打得落花流水。哪吒一見氣得頭發都豎了起來,大喊一聲,變成三頭六臂,使出看家本領和悟空打了起來。
悟空見了,也搖身變成三頭六臂,跟哪吒打了三十回合,不分勝負。悟空偷偷拔下一根毫毛變成自己的分身,真身卻繞到哪吒身後,舉棒打中哪吒左臂,李天王和兒子就這樣敗回了天庭。
玉帝聽說悟空自封為“齊天大聖”,十分生氣,準備多派些兵將去誅殺他。這時太白金星又出了個主意:“不如就封孫悟空一個有名無權的齊天大聖,什麼事也不讓他管,隻把他留在天上,免得再傷了兵將。”玉帝聽了覺得有理,於是派太白金星去招降。
悟空感激太白金星的好意,又一次來到天宮。玉帝讓人在蟠桃園右側為悟空修了一座齊天大聖府。悟空隻知道名聲好聽,也不問有沒有實權,整天和天神們以兄弟相稱,在府內吃喝玩樂,今天東遊遊,明天西轉轉,自由自在。
時間長了,玉帝與眾神怕悟空閑著沒事添麻煩,就讓他去管蟠桃園。這蟠桃園可不簡單,前、中、後各有桃樹一千二百棵。前麵的樹三千年結果成熟,吃了可以成仙;中間的樹六千年結果成熟,吃了能長生不老;後麵的樹九千年結果成熟,吃了可以與日月同輝、天地齊壽。大聖知道後,喜不自勝。
一天,他見園中的桃子大部分都熟了,就想嚐個新鮮,便支開園中的其他人,爬上大樹,挑熟透的大桃吃了個飽。從此以後,每隔兩三天,他就設法偷吃一次桃子。
每年一次的蟠桃盛會到了。這天,王母娘娘在瑤池宴請眾仙,仙女們奉王母娘娘之命進園摘桃。恰巧孫悟空吃飽了桃,感到有點困,就變成二寸來長的小人兒,在大樹梢上找個涼快的地方睡著了。仙女們到處都找不到大聖,就徑直來到園中摘桃。一個仙女在一棵大樹梢上發現有個半紅半白的桃,就扯著樹梢摘了下來。沒想到悟空正好睡在這棵樹上,被驚醒了,他變回原來的樣子,叫了聲“誰敢偷桃?”嚇得仙女們一齊跪下,說明了原因。得知蟠桃盛會請了各路神仙卻唯獨沒有請自己時,悟空十分生氣。他用定身法把仙女們定住,然後駕著雲來到瑤池。
這時趕來赴宴的眾仙還沒有到,悟空騙走了前來赴宴的赤腳大仙,變作他的模樣來到了瑤池。一群童子和力士正在準備宴席,悟空靈機一動,拔了根毫毛,變成瞌睡蟲,放到眾人臉上,這些人立刻呼呼大睡起來。他跳到桌上,端起美酒,開懷痛飲起來。
悟空吃飽喝足後才走出瑤池,迷迷糊糊地走到太上老君的兜率宮裏,剛好太上老君外出講道,宮裏無人。悟空知道太上老君所煉金丹的妙處,就把五個葫蘆裏的金丹全部倒出來吃了。酒醒後,他這才想到闖了大禍,可能保不住性命,於是又跑回花果山,占山為王去了。
玉帝聽到報告,大發脾氣,命令四大天王協同李天王和哪吒率領十萬天兵天將,布下天羅地網,去捉拿悟空回來治罪。經過一場激戰,天兵天將都不是悟空的對手,一個個敗下陣來。觀音菩薩知道後,就建議調玉帝的外甥、灌江口的顯聖二郎神來捉拿悟空。