清江苏长洲(今苏州)人,一说无锡人,字松友,号礼斋。康熙进士。历任编修、侍讲、巡抚、兵部侍郎、吏部尚书等职,累官至文华殿大学士加太子太保。在康、雍、乾三朝,屡任河道总督。治河工,针对河道特点,采取开河导水、筑坝拦水等法,尤善用引河杀险法,治河成绩显著。曾总理浙江海塘工程,筑海宁尖山坝,建鱼鳞石塘七千四百余丈。