学特别班第三期毕业。1926年9月任山西陆军第5旅中校参谋。1927年6月任第15师参谋处上校处长。1927年7月任国民革命军北方军第15师参谋处上校处长。1928年3月任第3集团军第15师少将参谋长。1928年6月任第5军少将参谋长。1928年9月第3集团军暂编第5师少将参谋长。1928年10月任第36师少将参谋长。1930年4月任第3方面军第4军少将参谋长。中原大战后阎锡山下野，张学良负责改编晋军。1931年1月任东北边防军第9师少将参谋长。1931年6月任第72师少将参谋长。1934年10月任第十九军