937年，任127师师长，跟随邓锡侯总司令出川抗日，并在太原与八路军太原办事处长彭雪枫合作。1938年，在滕县与日军作战中右腿负重伤。次年，以武器弹药支援新四军李先念部队，因事泄调回重庆中央训练团受训，并免军职。1943年9月，任四川防空副司令，次年任成都市市长。1946年，因拒绝执行张群查封《华西晚报》命令被免职。1947年6月，改任泸州行政督察专员。1949年1月，又被撤职。中华人民共和国成立后，加入民革。1958年，担任湖北省副省长。1959年，调中央农林部副部长。1977年5月3日，在北京病逝。