早年先后毕业于甘肃省立第一师范学校（现为兰州城市学院），甘肃党务人员训练班。历任甘肃陆军测量学校政治教官，甘肃党务训练班教官，新编陆军第九师秘书、军法处长，新编第二军参谋长，班禅驻北京办事处咨议。后来先后毕业于陆军大学将官班第四期，国防研究院第六期，中央训练团党政班第二期，革命实践研究院第十三期。历任国民革命军第二集团军第七方面军政治部科长，陆军总司令部秘书处处长、参谋处处长，集团军总司令部少将高参，国民政府军事委员会少将参议，青海省政府驻汉、渝、京办事处处长。1932年12月到1934年5月，任青海省