47年6月，他被国民党四川省特委会逮捕，关进成都将军衙门监狱。后移往重庆，先后被关进白公馆、渣滓洞。1949年初，在和谈的时局下，经民盟主席张澜先生营救，他同被关押的民盟成员一道出狱。随即赶赴成都，和地下党罗髫渔、胡春浦等组织建立党的临时工作小组，策动刘文辉、邓锡侯、潘文华等部队起义，为迎接四川解放作出了重要贡献。
共和国时期.中华人民共和国建立后，他当选为四川省各界人民代表大会代表，四川省第一届人民代表大会代表，第二、三届全国人民代表大会代表，西南军政委员会文教委员会委员、副秘书