子先生，安徽歙县人。清代经学家、音律学家。
生平.干隆二十二年（1757年）生于海州板浦（今江苏灌云县），六岁丧父，母亲王氏变卖首饰供他唸书，后至商店当学徒，仍坚定学习，“工诗及骈散文，兼为长短句”。曾任宁国府学（府治今安徽宣城）教授，研究古代礼制与乐律。究心经史，羡慕江永、戴震之学，并长于考辨，对历算、古今疆域沿革、职官之异同皆能通达。干隆四十四年（1779年）受聘于词典局，参加《四库全书》修纂。干隆四十六年（1781年）游扬州，入扬州词曲局，任分校，受到两淮巡盐御史伊龄阿的赏