清江苏嘉定(今属上海市)人,字凤喈、礼堂、西庄,号西止。乾隆进士。授翰林院编修。擢侍读学士,充福建乡试正考官,官至内阁学士兼礼部侍郎。少从沈德潜学诗,从惠栋治经。善诗文,通经学,尤精史学。治经以汉儒为法,并以汉学考证方法治史,对中国古代制度、器物、文字、人物、碑刻、地理等均有考证。著有《十七史商榷》、《蛾术编》、《尚书后案》、《耕养斋诗文集》、《西止居士集》等。