清满洲镶白旗人,索卓罗氏,字艺棠。同治进士。光绪二十三年(1897)任陕西陕安道。后历任江西按察使、江苏巡抚、漕运总督等。三十二年改山西巡抚。次年调陕西巡抚,任内剥削民脂,克扣军饷,政以贿成。宣统三年(1911)武昌起义时,因病被免职。