889年（光绪15年），他中巳丑科进士，同年五月，改翰林院庶吉士。光绪十八年五月，散馆，授翰林院编修。此后歴任陕西省学政、贵州省学政。1900年代中，他任宁夏府知府、甘肃巡警道、甘肃按察使、甘肃布政使等职。辛亥革命后，1912年中华民国成立，他曾一度署理清朝陕甘总督。1912年（民国元年）3月，陕甘总督改甘肃都督后，他署甘肃都督，加陆军上将衔，兼署甘肃民政长。期间与甘肃省临时议会议长李镜清不合，煽动马安良等人杀之。他曾充陕西宣抚副使。1914年（民国3年），他任政治会议议员、参政院参政、约法会议议员。他