唐时,已故相国千金莺莺(陶慧敏饰)及侍婢红娘(陈丽锋饰),随老夫人过洛阳,见难民当道,因而痛骂迎面相遇的“洛阳知府”。谁知被骂者越挨骂越高兴,原来此人竟是名播海内的才子张生(刘小峰饰)。张生本来便恃才傲物蔑视官府,挨骂后便乘兴写下名诗《农家怨》讥刺朝政。洛阳知府夏昌衔恨伺机报复,先派艳妓勾引张生,企图坏其名声,一计不成又设法诱出张生不满朝政之言论,将其堂审收监。张生毫不屈服,诟骂不止。后经友人设法营救出监,但已与官府结下仇隙。
张生听从知友杜确等忠告,进京应考。但他无意仕途,一路游山玩水。在河中府留香客栈,遇到隐身市井别有来历的老板娘秋娘(耿咏饰)以及神秘莫测之僧人惠阳,产生极大兴趣。又经秋娘指引,游名刹普救寺。却又与暂居寺中的人间绝色莺莺相遇,两人一见便产生心灵巨大震动....