任第38集团军总司令。同年7月被授予陆军中将衔。抗日战争结束前夕的1945年7月，他率部出击山西省南部，和陈赓率领的晋冀鲁豫野战军太岳纵队进行交战。1946年（民国35年）5月，他的部队改编为整编第1军，他任该军军长。1947年（民国36年），他奉胡宗南之命进攻延安。1948年（民国37年）5月，他就任第18绥靖区司令。同年7月，他接替祝绍周任陕西省政府主席兼保安司令、中国国民党陕西省党部主任委员。1949年（民国38年）5月，中国人民解放军占领西安后，他先后撤退到汉中、四川。12月19日，他被罢免各职