年），他入学天津武备学堂。1887年（光绪13年），他担任该学堂教官。1895年（光绪21年）他参加袁世凯新建陆军。此后他顺利升迁，1905年（光绪31年）任第6镇第11协统领官。此后他历任山东曹州镇总兵、广东高州镇总兵、广东北海镇总兵。1911年（宣统3年）武昌起义之际，他因弃职而被罢免。此后他被满清召还，任京防营务处总办。任内他曾帮助因参加滦州起义而被捕的冯玉祥获得释放。1912年（民国元年），他任北京总统府警卫军参谋官、左路备补军统领。后他升任警卫军统领兼京畿军政执法处处长。1914年（民国3