出身。道光二十一年（1841年），登辛丑恩科三甲武进士，授直隶督标右营守备。道光二十九年（1849年），授正定镇龙泉营都司。咸丰三年（1853年），任山东高唐营游击。次年升济南营参将。咸丰十年，任山西蒲州协副将。同治七年（1868年），任山西太原镇总兵官。同治十年（1871年），授提督衔。