落榜秀才张九生因第三次乡试失利,返乡途中遇一自称刘半仙的算命先生预言灾祸,称其三日之内必遭横祸。张九生虽心有疑虑,仍因担忧老母安危冒雨赶路,途中偶遇因家贫欲投河的妇人樱花轻生,他慷慨解囊以五两银子救其性命。
当夜,樱花丈夫李四误会妻子与张九生有私情,设计试探。张九生严守礼法拒不开门,李四愧疚致歉时,恰逢客栈暴雨墙塌险丧性命,张九生因起身开门意外躲过死劫。
此后,张九生转运连连,不仅乡试中举,更在会试中接连考取贡生、进士,最终官至知府。他娶妻生子,成就美满结局,印证了“善行积德,逢凶化吉”的民间因果之说。