任管带。中华民国时代，他历任骑兵团团长、绥远第1混成旅旅长。1924年（民国13年）10月他参加了北京政变（首都革命）。国民军成立后，他被任命为国民军第1军第3师师长。1926年（民国15年），他出任冯玉祥部队的总参赞。同年4月，国民军受北洋军压迫从北京撤退后，他任东路军第1军军长。南口大战中，在国民军整体处于不利状况的情况下，他同北洋军仍相持不下，十分善战。9月五原誓师后，他被任命为河南省的国民革命军第2集团军第6军军长。1927年（民国16年）中国国民党北伐期间，他被任命为刘镇华所率的第2集团军第