分发山西陆军服务。历任山西陆军第十团见习，山西学兵团（团长荣鸿胪）第二学员大队大队附等职。后任直隶陆军行营军官教育团教官，陆军行营保卫团参谋，陆军讲习团大队长等职。1923年10月，任北京政府陆军第十五混成旅（旅长孙岳）司令部参谋，该旅步兵第三团（团长徐永昌兼）团附、代理团长等职。1924年11月，任国民军第三军（军长孙岳）司令部参谋主任。1925年4月，任中央暂编第四师（师长何遂）暂编第一混成旅（旅长徐永昌）司令部参谋长，随军入陕作战时任暂编第一师（师长徐永昌）步兵第一团团长等职。1927年1月加入东北军