少年时与杨芳灿、洪亮吉、黄景仁以文学见长,袁枚称他为“天下奇才”。于经史、文字、音训、诸子百家,皆通其义。乾隆五十二年(1787年)进士,授翰林院编修,充三通馆校理。乾隆六十年(1795年)授山东兖沂曹济道,次年补山东督粮道。嘉庆十二年(1807年)任山东布政使。博极群书,勤于著述。阮元曾聘他为“诂精经舍”教习及主讲钟山书院,以学术渊博称。性嗜聚书,闻人藏有善、秘本,借抄无虚日。金石文字拓本,古鼎彝书画,无不考其源委。旋与女诗人王采薇(玉瑛)结婚,夫唱妇和,伉俪殊为情深。