韋小寶(周星馳 飾)要護送建寧公主(邱淑貞 飾)嫁到雲南,在途中遇到了獨臂神尼的刺殺。小寶被抓走後,藉口拜神尼為師,其實是想追求其徒弟阿珂(李嘉欣 飾)。不料韋小寶被神龍教聖女龍兒(林青霞 飾)抓走,想要報了之前在王宮裡埋下的仇恨,卻沒想到遭到了平西王的陷害。韋小寶極力相救,龍兒以身相許更把絕世武功傳於韋小寶。韋小寶與公主之間的事情被平西王發現了,平西王更提前造反,小寶將貪圖富貴的馮錫範騙到東郊皇陵,沒想大那裡竟然飾大清龍脈……