参事，随部参加与晋绥军和国民革命军的作战。1928年初任安国军（总司令张作霖）第五方面军（总指挥张作相）第十一军（军长富双英）第五十二旅旅长，同年春任陆军步兵第三补充旅旅长，同年7月任东北保安总司令（张学良）部陆军步兵第五旅旅长。1929年8月，中东路事件发生，任防俄第二军（军长胡毓坤）陆军第五旅旅长，率部与苏联远东红军在满洲里作战。1930年9月，任东北陆军第一军（军长于学忠）步兵第五旅旅长，率部入关参加中原大战，战后驻军平津地区。1931年春任陆海空军副司令（张学良）行营驻北平独立步兵第十一旅旅长，