张善友乃山西太原人,人如其名,人称张善人。张家有一邻居赵廷玉,此人乃大孝子,家中贫苦,母亲逝世,为能厚葬母亲,赵廷玉不得已前来张家偷盗,回家后跪在母亲棺前,起誓以后定还张家这份恩情。一和尚来寻张善友,声称来自五台山,化缘至此,听闻张善友贤名在外,便想将筹集的善款委托于张善友代为保管,张善友即刻答应下来。却不想等和尚回来取善款时,李氏起了歹心,私下昧下善款,并将和尚轰走。张善友膝下无子,前往东岳庙求子,三月后,李氏怀有身孕,接连生下二子,大儿子孝顺善良,二儿子奸懒馋滑。大儿子为给家里挣钱,累的一病不起,最终逝世。二儿子却挥霍无度,在妓院闹事被打,重伤不起,随后离世。李氏伤心不已,在坟前自尽身亡。张善友自认一生心存善念,却不知为何家破人亡,拜请东岳大帝解惑,大帝显灵,为张善友说明家中之事,张善友感叹不已。