。光绪十年（1884年），任右营右哨外委。光绪十三年（1887年），任广东四会营把总、肇庆协右营右哨千总。光绪十五年（1889年），署广州城守右营守备、督标中营中军都司。光绪十七年（1891年），授游击衔。光绪廿二年（1896年），授副将衔。光绪廿九年（1903年），署理中军副将。光绪卅一年（1905年），任四川松潘镇总兵、湖北常备军第一镇统制官、后任陆军第八镇统制官。宣统二年（1910年），任湖北提督陆军第八镇统制。次年武昌起义时，张彪率部队对起义军展开激战，因力量不足而撤