抗日战争期间，他任第25军团军团长，1937年冬，他参加广泗战役，1938年1月回到四川。刘湘去世后，他任第28集团军总司令兼川康绥靖公署副主任、主任。1940年5月25日，他获授二级上将，1944年冬，他秘密加入民盟，并与延安保持长期联系，多次会见中国共产党领导人毛泽东、周恩来、王若飞等。1946年，他任川黔湘鄂边区绥靖公署主任，1948年8月他因被架空而失去兵权。1949年4月，他任西南军政长官公署副长官，12月11日他在四川彭县与邓锡侯、刘文辉通电投共。此后，他任西南军政委员会委员。1950年11月1