试登进士2甲第54名。同年五月（6月3日），着分六部学习，授兵部主事，好论兵事，上《海防十策》，命南北洋大臣议行。时李鸿章任直隶总督，奏调至天津办理防务，不久奉命檄查中俄边界，冬月出塞四千余里，马行七八十日。光绪十七年（1891年），朝阳乱，委办前敌，忽中风而卒。。