孫悟空(周星馳)護送唐三藏(羅家英)去西天取經路上,與牛魔王合謀欲殺害唐三藏,並偷走了月光寶盒,此舉使觀音萌生將其剷除心思,經唐三藏請求,孫悟空被判五百年後重新投胎做人贖其罪孽。
五百年後孫悟空化身強盜頭頭至尊寶。當遇見預謀吃唐僧肉的妖怪姐妹蜘蛛精春三十娘(藍潔瑛)和白骨精白晶晶(莫文蔚)時,因爲五百年前孫悟空曾與白晶晶有過一段戀情,至尊寶與她一見鍾情,但因菩提老祖將二人妖怪身份相告,至尊寶仍帶領衆強盜開始與二妖展開周旋,過程中,白晶晶爲救至尊寶打傷春三十娘,自己也中毒受傷,爲了救白晶晶,至尊寶去找春三十娘,遭白晶晶誤會,絕望自殺,至尊寶開始用月光寶盒以期使時光倒流。