"東瀛霸刀"柳生殺神(任達華)向中國武林第一高手"天劍"上官無極(劉鬆仁)挑戰,天劍擎友"鬼醫"(吳孟達)
電影《武俠七公主》劇照(33張)指出隻有用"萬毒鑽心"才能取勝。比武之日,天劍拚死鬥霸刀,雖傷霸刀,但卻被內力震傷神經,以致糊塗地趕走未婚妻孟青絲(楊紫瓊)。絲以為天劍負心,攜去劍譜機關鑰匙。三年間則以"殺盡天下負心人"的男裝身份出現,專殺淫徒浪子。鬼醫弟子吳通(張衛健)為逃避年紀比他大七年的未過門妻子牛娃(鄭裕玲),逃婚至此鎮,卻遇上微服出遊的天香公主(張曼玉)及她的朝廷大將董娘(吳君如),被公主捉了當玩具。霸刀的弟子蝴蝶(陳加玲)及蜘蛛(張敏)為追尋"玄天玉女劍法"秘笈趕至。各人在妓院相遇,為了尋找劍譜鬥智鬥力,各出奇謀。