不报干隆四年韦秀贞伤毙县差一案，遭广东巡抚准泰弹劾。十九年（1754年）四月，因「汪华氏聚赌姦宿诡名徐天爵」案，被都察院奏参弹劾。二十年（1755年），「汪华氏聚赌姦宿诡名徐天爵」案审结定谳，遭遣戍陕西，将有疾之妻徐氏与年老之父庄楷人託付与长子庄承籛照料。四十一年（1776年），因时任右春坊右赞善的长子庄承籛借贷捐纳呈请赎罪，得到恩旨允许赦归，前往京师。四十二年（1777年）五月，以子庄承籛敕封儒林郎、右春坊右赞善。十月，卒于返乡途中，年六十四岁。五十年（1785年）正月，以子庄承籛诰赠