38年担任四川犍为盐厂私立通材中学校长，后因拒绝加入中国国民党而辞职。1939年至1941年于四川省立南充中学任教，1942年至1943年担任重庆大华炼油厂北碚分厂副经理，为八路军提供油料，同时掩护中共地下党员，之后重新返校任教。1945年10月加入中国民主同盟。1946年至1948年在四川三台葫芦溪中学任教，同时发展民盟盟员。中华人民共和国成立后，1950年至1955年先后领导成都和重庆的民盟工作，同时先后担任重庆市教育局副局长、重庆师范专科学校校长，第三、四、五届全国政协委员，第四届四川省政协常委，