于清同治三年（1864年）二月二十八日。光绪十四年（1888年）中举，次年中进士，同年五月，着交吏部掣签，分发各省以知县即用。署甘肃中卫知县、河州知府。因处理当地回汉问题有功，又任甘肃提学使兼武备学堂总办。1907年调任新疆陆军学堂总办。后在新疆布政使王树枏的推举下，在新疆阿克苏、乌鲁木齐、巴里坤等地历任道台。1911年升任镇迪道兼提法使。辛亥革命爆发，新疆省哥老会起事，革命党人在伊犁成立军政府。原新疆巡抚袁大化了解其才干，任其为提刑按察使，并训练穆斯林军队（回营）。后来袁大化逃离新疆，衆人推擧杨增新为