隶通蓟道。历任保定守道、江南布政使及河南巡抚、湖北巡抚。康熙二十二年（1683年）擢偏沅巡抚。康熙二十七年（1688年）任河南巡抚，方才上任，湖北爆发夏逢龙抗清，即移抚湖北，九月，复设湖广总督，以命思孔。康熙三十三年（1694年）四月，移督云、贵，期间设水师、赈济灾民。同年八月，卒于任上。