冯玉祥的反蒋介石战争，任反蒋联军总参谋长。冯败北后的翌年9月，他任军事参议院参议。1933年（民国22年），他转任湖北省第8区行政督察専员，9个月后辞任归郷。抗日战争爆发之际，他复归，历任第三战区司令部参谋处长、第六战区参谋长。1938年末，他任职四川省。1941年（民国30年）他因眼病而引退。中华人民共和国建国后，他留在大陆，加入中国国民党革命委员会（民革）。此后他历任武汉市人民政府参事室参事、民革武汉市委员会员、南京市人民政府参事室参事。1967年他病逝，享年81嵗。