清陕西肤施(今延安)人,字芥航,号畏堂。嘉庆进士。以内阁中书用,改知县、知州。襄办马营坝大工合龙井,加知府衔。道光三年(1823)升河南汝宁知府。闪年署河东河道总督。六年调江南河道总督。任两河凡十年,勤于守职,曾创灌塘法,以利漕运,又废除借黄济运之议,为时人赞道。著有《二竹斋文钞》。