白蛇修炼成仙后与佛祖身边的桂枝罗汉相爱,因而触犯天规。桂枝罗汉被贬为凡人许仙,白蛇被锁于白莲池。白蛇趁佛祖讲经时挣脱逃走。佛祖勒令看守白蛇的癞蛤蟆下凡追捕白蛇,并命法海率神将驻金山寺接应。下凡途中,白蛇对爱情的坚贞感动了拦路求婚的青蛇,变作侍女小青保护白蛇去寻许仙。白蛇、许仙终于在春光明媚的西子湖畔相遇,结成恩爱夫妻。癞蛤蟆变成老道王道灵,唆使许仙用灵符收妖不成,又唆使许仙用雄黄药酒强灌白蛇。白蛇现出原
形将许仙吓死,后往三仙岛讨回灵芝草救活许仙。癞蛤蟆又变成小沙弥,随同法海将许仙诱至金山寺软禁。青蛇约集水族保护白蛇往金山寺索夫,与法海带来的神将一场恶战。许仙睹此情景,方悟白蛇爱己情真,但被罩于迷魂伞下无能为力。白蛇有孕在身,且寡不敌众,只好撤离金山寺。
与其它剧种相较更注重武打和做工,其中《游湖借伞》、《水漫金山》、《断桥》等折戏常单独演出。剧中青儿根据情节分别由男女角扮演,在文戏时是妩媚的丫鬟,武戏时则变为勇武的男将,这是
川剧所特有的。另外,戏中穿插变脸、踢慧眼等绝活,场面宏大。