清末湖北天门人,字蕲生。同治进士。历任河南道、太仆寺少卿。光绪十六年(1890)授顺天府尹。次年任山西布政使,护理巡抚。旋改浙江布政使。二十一年擢陕西巡抚,调山西巡抚。戊戌变法时,他改令德书院为山西省大学堂,并奏设武备学堂增授西学课目。戊戌政变后被革职。