宣传科科长，红六军第一纵队三支队政委、一纵队政治部宣传科科长、第三纵队八支队政委，红三军第一纵队（后改称红七师）政委，红十三军第三十九师政委、红军总政治部宣传科科长，红一方面军政治部破坏部（后改称对敌工作部）部长、红九军团政治部主任、军团政治保卫局局长。长征中任红一方面军政治保卫局红军工作部执行科科长、军委纵队先遣突击队队长、纵队先遣司令部协理员，军委二局政委、军委四局队列科科长、军委纵队司令员和政治部主任。到陕北后，任西北革命军事委员会政治保卫局执行部部长，红一方面军政治部统战部部长、陕南红七十四师军政委