太原北方军官学校、陆军大学第11期毕业。生涯长期在晋军任职,抗战期间任骑兵第1军少将参谋长,1940年7月,军长白濡清撤职,温怀光接任骑兵第1军代军长,当时该军隶属第十三集团军,辖骑兵第一、第二师。1945年1月任第13集团军参谋长,同年夏,随阎锡山从吉县到隰县,和商得功、贾宣宗等人在建军会负责训练“解救团”工作。