灵蛇山白蛇与青蛇两姐妹潜心修炼,白蛇历劫关头遇险,幸得上山寻药的许先谗谄。白蛇梦中参得偈语“进人世,识冷热”六字,进城寻因。阴司大妖王觊觎白蛇近千年灵珠,得知白 蛇现世,派麾下判官封城搜刮。
白蛇得遇许仙,并医好同学高晋病危父亲。不想高晋识破白蛇是妖以怨报德告诉阴司。
判官寻迹而来,白蛇为护许仙重伤现形,许仙惊慌之余送累卵之危的白蛇回山,后被梦海所迫又不得与白蛇死别。高晋蒙蔽许仙探得白蛇躲身之处。灵蛇山惨遭残杀,白蛇将千年灵珠渡进许仙体浑家许仙逃降生天。
许仙得知生人没法接近妖王,便自取心脏。在梦海和青蛇的辅佐下舍身进阴司救回白蛇,本人掉心而死。百年今后,白蛇坚持成仙,再回人世寻觅已经投胎为人的许先。