从前,有个名叫张生的书生,他家中贫寒,每天刻苦读书,希望有朝一日能够金榜题名。有一天,他在山间的小路上发现了一条受伤的小蛇,它的伤口流着血,看起来十分可怜。张生心生怜悯,便将小蛇带回家中,用家里的药酒为它清洗伤口,并用布条包裹好。
小蛇十分感激张生的救命之恩,它告诉张生自己是一条有灵性的蛇,名叫小青。为了报答张生的恩情,小青决定化身为一个美丽的少女,帮助张生完成他的科举之路。于是,小青每天为张生做饭、洗衣、整理书桌,还为他出谋划策,解答疑难问题。在她的帮助下,张生的学业突飞猛进,很快就成为了一名才华横溢的学子。

然而,随着时间的推移,张生对小青的感情也发生了微妙的变化,他发现自己深深地爱上了这个温柔体贴的少女,而小青也对张生心生情愫。但是,他们之间的感情并不被世人所接受,因为小青是一条蛇精,与人类有着天壤之别。在这个时代,人与妖是不能相恋的,否则将会遭受到严重的惩罚。

张生和小青的恋情被张生的父母发现了,他们十分惊恐,认为小青是个妖女,会害死自己的儿子。于是,他们决定把小青赶出家门。小青含泪离开了张生的家,她知道自己与张生再无可能了。回到山间的小路旁,小青变回了那条小蛇,静静地躺在草丛中。而张生也因为失去了小青的帮助而一蹶不振,科举考试也落榜了。他每天思念着小青,却不知道她已经变成了原来的小蛇。

有一天,张生来到山间散心,突然在草丛中发现了一条小蛇。他走近一看,顿时惊呆了,因为这条小蛇正是他曾经救过的小青。小青感应到了张生的到来,她抬起头来看着他,眼中满是泪水。张生紧紧地抱住小青,他终于明白了自己对小青的感情是多么的深厚。

然而,他们已经无法回到过去的日子了,因为人与妖之间的爱情终究是不被允许的。张生和小青只能在山间的小路上默默地相守着,度过余生。