《儒林外史》第三十四-三十五回主要写庄绍光,庄绍光是作者推崇的贤人,他有不阿附权贵,不慕荣利的高尚品质。
杜少卿卖掉天长杜家的房子,移家到南京,遇到礼乐专家迟衡山筹资建一所泰伯祠。杜少卿慷慨出了几百两银子,后来迟衡山把为泰伯祠所定的礼乐送给少卿看,少卿提议送给庄绍光请教。
少卿和迟衡山去拜访庄绍光,庄绍光热情接待了两位,答应赞助效劳,但是朝廷礼部徐侍郎把他推荐给了皇帝,他要奉旨去京城走一趟,回来再细细商议泰伯祠的事。
庄绍光在去京城的途中,路过山东住客店时,遇到一群四川到京城解饷的官兵,聊得很投机。
第二天他们上路不久遇到到强盗来抢劫,解饷的官兵中有一位萧昊轩,是个射弹弓的高手,他手执弹弓朝着强盗首领射去,却不料弓弦断了,萧昊轩只得返回找客店修理,碰到一个店家问起昨天住宿的事情,说道,你们昨天住的那家就是强盗头子的眼线,弓弦必是他昨晚弄坏的!
萧昊轩明白过来,修好弓弦,策马去追强盗,把强盗打得一个个抱头鼠窜,丢了抢来的财物飞着逃命去了。庄绍光对萧昊轩的本领赞叹不已。
庄绍光到了京城遇到一个叫做卢信侯的人,卢信侯到处搜寻当朝名人的文集收藏,连被太祖腰斩了的高启文集他也花重金买到手。他听说庄绍光要来京城征辟,一路等候要结识庄绍光,庄绍光与卢信侯交谈甚欢,两人约定他日再拜访请教。
庄绍光到了京城,礼部徐侍郎立刻来拜见他,带他一同去朝拜天子。过了几日,天子传谕要接见庄绍光,问策庄绍光教养之事。朝廷太保公见皇上要用庄绍光,就让推荐庄的徐侍郎邀请庄绍光来到他这里走走,他要收庄绍光做门生。徐侍郎婉转把太保公的意思跟庄绍光说了,庄绍光不愿意,说不敢领教。太保得知后很不高兴。
过了几天,皇上对太保公说起庄绍光学问渊深,可以辅弼之才。太保以本朝祖宗的法度,非进士出身不得做辅弼。皇上叹息一回,赐南京兀武湖和银五百两给庄绍光,让他回去著书立说。
庄绍光回去途中,迷了路,借荒村一个老爹家住宿,老爹说,借住不妨,只是家里老妻死了,没钱买棺材停在家中。庄绍光没法,只得让小厮和车夫睡车里,自己和老爹暂睡一床。
半夜里,庄绍光发现老爹死去的妻子好像要坐起来,庄绍光想着这老人也许活了,忙推老爹,推了好久不醒,才发现老爹已经是死了。庄绍光吓得立刻叫醒车夫和小厮拦着门,闹哄哄忙了一会,天亮了,一间屋子里倒着两个尸首。
庄绍光心里难过,这两个老人穷苦到这个地步,这天下有多少这样的穷苦人!他拿出银子买了棺材收敛了,又跟隔壁买了地葬了,哭着祭奠了两位老人。一村的人都过来感谢庄绍光。
庄绍光离开荒村又坐船到了扬州,早有二三十位扬州盐商听闻庄绍光辞爵归来凑了六百两银子,等着要拜见他,庄绍光拜见的不耐烦,待到拜见的人一离船,银子也不要,立刻让船家开船走了。
等庄绍光回到南京家里,又天天有客络绎不绝来拜访他,他恼了,和娘子商议躲开这些人,到皇帝赏赐的兀武湖去住。庄绍光与娘子在兀武湖天天欣赏湖光山色,喝酒念诗,觉得真是到了武陵桃花源。
有人告密卢信侯私藏高启文集,卢信侯被捉到监狱,庄绍光写了几十封书信给京城里的元老为卢信侯托情,不久卢信侯被放出来了。迟衡山和杜少卿来拜访庄绍光,庄绍光留着两位喝酒,把泰伯祠礼乐修订好,交给迟衡山。
庄绍光的故事,除了介绍庄的高贵品质,他进京途中遇到强盗,回家途中遇到穷苦老人穷苦也反应了当时农村荒芜,混乱,贫困。