根据地建设中执行富农路线和生活腐化等错误，被由邓小平负责的红七军前委撤职，后在红七军第一次党代会上反对红七军北上被中央南方局代表邓岗开除党籍。1931年在红七军第二次党代会上被恢复党籍。不久，在中央苏区的肃反中，被诬为改组派，再次被开除党籍，为国家政治保卫局局长邓发所救。1934年随中央红军参加长征。1935年，任延安政府粮食部秘书科长，并经中共中央党务委员会审查，重新入党。抗日战争时期，先后任陕甘宁边区高等法院法庭审判长、代理院长和院长，参与了着名的红军旅长黄克功逼婚案件的审理，一时间名声大嘈