西藏九转灵童头骨在香港拍卖,大亨郑先生将其买下。当夜,一伙大盗和两个从大陆赴港的小贼小坚(夏雨)与小柄同时入郑宅行劫。
不料触发警铃,混乱中小坚偷走九转灵童并威胁忠厚老实的过路的士司机阿伦(温兆伦)带其逃跑,于路被新扎师姐侯盈盈(何婉盈)发觉,盈盈勉力追赶,与两人引发了九转灵童的法力,三人一起时空穿越回到了古代……
落在蒙古草原上的三人被成吉思汗(万梓良)及其手下桑昆(关礼杰)误为奸细,幸有神雕大侠杨过(刘德华)及小龙女(陈玉莲)相救,小坚和盈盈趁机又学会了玉女心经;三人再次发功于九转灵童,这次他们闯入了叶孤城(郑少秋)和西门吹雪的决斗。小坚被叶孤城利用,决战紫禁城之巅,为陆小凤(刘松仁)、小李飞刀(朱江)双侠所击败。
再次飞升的三人来到了“盖世豪侠”的世界,见识了段飞之子段小飞(周星驰饰)的豪爽仗义。小坚一直不忘在穿越的同时为非作歹,最后居然做起了皇帝的美梦,阿伦找到先皇朱锦春(郑少秋),请他配合自己阻止小坚强娶盈盈……